Skip to content

Commit

Permalink
deploy: c767b38
Browse files Browse the repository at this point in the history
  • Loading branch information
epijim committed May 6, 2024
1 parent e0ece2e commit 5c7aafa
Show file tree
Hide file tree
Showing 30 changed files with 4,513 additions and 960 deletions.
260 changes: 230 additions & 30 deletions about.html

Large diffs are not rendered by default.

233 changes: 213 additions & 20 deletions contact.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>

<meta charset="utf-8">
<meta name="generator" content="quarto-1.3.450">
<meta name="generator" content="quarto-1.4.553">

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">

Expand Down Expand Up @@ -47,7 +47,13 @@
"collapse-after": 3,
"panel-placement": "end",
"type": "overlay",
"limit": 20,
"limit": 50,
"keyboard-shortcut": [
"f",
"/",
"s"
],
"show-item-context": false,
"language": {
"search-no-results-text": "No results",
"search-matching-documents-text": "matching documents",
Expand All @@ -56,6 +62,7 @@
"search-more-match-text": "more match in this document",
"search-more-matches-text": "more matches in this document",
"search-clear-button-title": "Clear",
"search-text-placeholder": "",
"search-detached-cancel-button-title": "Cancel",
"search-submit-button-title": "Submit",
"search-label": "Search"
Expand All @@ -66,20 +73,26 @@
<link rel="stylesheet" href="styles.css">
<meta property="og:title" content="PharmaDevOps - Contact Us">
<meta property="og:description" content="">
<meta property="og:site-name" content="PharmaDevOps">
<meta property="og:image" content="https://phuse-org.github.io/devops/assets/PharmaDevOps.png">
<meta property="og:site_name" content="PharmaDevOps">
<meta property="og:image:height" content="1200">
<meta property="og:image:width" content="1200">
<meta name="twitter:title" content="PharmaDevOps - Contact Us">
<meta name="twitter:description" content="">
<meta name="twitter:image" content="https://phuse-org.github.io/devops/assets/PharmaDevOps.png">
<meta name="twitter:site" content="@PHUSETwitta">
<meta name="twitter:card" content="summary">
<meta name="twitter:image-height" content="1200">
<meta name="twitter:image-width" content="1200">
<meta name="twitter:card" content="summary_large_image">
</head>

<body class="nav-fixed fullcontent">

<div id="quarto-search-results"></div>
<header id="quarto-header" class="headroom fixed-top">
<nav class="navbar navbar-expand-lg navbar-dark ">
<header id="quarto-header" class="headroom fixed-top quarto-banner">
<nav class="navbar navbar-expand-lg " data-bs-theme="dark">
<div class="navbar-container container-fluid">
<div class="navbar-brand-container">
<div class="navbar-brand-container mx-auto">
<a href="./index.html" class="navbar-brand navbar-brand-logo">
<img src="./assets/PharmaDevOps.png" alt="PharmaDevOps Brand" class="navbar-logo">
</a>
Expand All @@ -94,28 +107,28 @@
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav navbar-nav-scroll ms-auto">
<li class="nav-item">
<a class="nav-link" href="./meetings/index.html" rel="" target="">
<span class="menu-text">Meetings</span></a>
<a class="nav-link" href="https://github.com/phuse-org/devops/discussions">
<span class="menu-text">Discuss</span></a>
</li>
<li class="nav-item dropdown ">
<a class="nav-link dropdown-toggle" href="#" id="nav-menu-about-pharmadevops" role="button" data-bs-toggle="dropdown" aria-expanded="false" rel="" target="">
<a class="nav-link dropdown-toggle" href="#" id="nav-menu-about-pharmadevops" role="button" data-bs-toggle="dropdown" aria-expanded="false">
<span class="menu-text">About PharmaDevOps</span>
</a>
<ul class="dropdown-menu dropdown-menu-end" aria-labelledby="nav-menu-about-pharmadevops">
<li>
<a class="dropdown-item" href="./about.html" rel="" target="">
<a class="dropdown-item" href="./about.html">
<span class="dropdown-text">Who we are</span></a>
</li>
<li>
<a class="dropdown-item" href="./contact.html" rel="" target="">
<a class="dropdown-item" href="./contact.html">
<span class="dropdown-text">Contact us</span></a>
</li>
</ul>
</li>
</ul>
<div class="quarto-navbar-tools">
</div>
</div> <!-- /navcollapse -->
<div class="quarto-navbar-tools">
</div>
</div> <!-- /container-fluid -->
</nav>
</header>
Expand Down Expand Up @@ -146,6 +159,7 @@ <h1 class="title">Contact Us</h1>




<p><strong>GitHub:</strong> <a href="https://github.com/phuse-org/devops"><span class="citation" data-cites="phuse-org/devops">@phuse-org/devops</span></a></p>
<p><strong>Twitter:</strong> <a href="https://twitter.com/PHUSETwitta"><span class="citation" data-cites="PHUSETwitta">@PHUSETwitta</span></a></p>

Expand Down Expand Up @@ -231,10 +245,27 @@ <h1 class="title">Contact Us</h1>
// clear code selection
e.clearSelection();
});
function tippyHover(el, contentFn) {
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var mailtoRegex = new RegExp(/^mailto:/);
var filterRegex = new RegExp("https:\/\/phuse-org\.github\.io\/devops");
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
}
// Inspect non-navigation links and adorn them if external
var links = window.document.querySelectorAll('a[href]:not(.nav-link):not(.navbar-brand):not(.toc-action):not(.sidebar-link):not(.sidebar-item-toggle):not(.pagination-link):not(.no-external):not([aria-hidden]):not(.dropdown-item):not(.quarto-navigation-tool)');
for (var i=0; i<links.length; i++) {
const link = links[i];
if (!isInternal(link.href)) {
// undo the damage that might have been done by quarto-nav.js in the case of
// links that we want to consider external
if (link.dataset.originalHref !== undefined) {
link.href = link.dataset.originalHref;
}
}
}
function tippyHover(el, contentFn, onTriggerFn, onUntriggerFn) {
const config = {
allowHTML: true,
content: contentFn,
maxWidth: 500,
delay: 100,
arrow: false,
Expand All @@ -244,8 +275,17 @@ <h1 class="title">Contact Us</h1>
interactive: true,
interactiveBorder: 10,
theme: 'quarto',
placement: 'bottom-start'
placement: 'bottom-start',
};
if (contentFn) {
config.content = contentFn;
}
if (onTriggerFn) {
config.onTrigger = onTriggerFn;
}
if (onUntriggerFn) {
config.onUntrigger = onUntriggerFn;
}
window.tippy(el, config);
}
const noterefs = window.document.querySelectorAll('a[role="doc-noteref"]');
Expand All @@ -257,7 +297,130 @@ <h1 class="title">Contact Us</h1>
try { href = new URL(href).hash; } catch {}
const id = href.replace(/^#\/?/, "");
const note = window.document.getElementById(id);
return note.innerHTML;
if (note) {
return note.innerHTML;
} else {
return "";
}
});
}
const xrefs = window.document.querySelectorAll('a.quarto-xref');
const processXRef = (id, note) => {
// Strip column container classes
const stripColumnClz = (el) => {
el.classList.remove("page-full", "page-columns");
if (el.children) {
for (const child of el.children) {
stripColumnClz(child);
}
}
}
stripColumnClz(note)
if (id === null || id.startsWith('sec-')) {
// Special case sections, only their first couple elements
const container = document.createElement("div");
if (note.children && note.children.length > 2) {
container.appendChild(note.children[0].cloneNode(true));
for (let i = 1; i < note.children.length; i++) {
const child = note.children[i];
if (child.tagName === "P" && child.innerText === "") {
continue;
} else {
container.appendChild(child.cloneNode(true));
break;
}
}
if (window.Quarto?.typesetMath) {
window.Quarto.typesetMath(container);
}
return container.innerHTML
} else {
if (window.Quarto?.typesetMath) {
window.Quarto.typesetMath(note);
}
return note.innerHTML;
}
} else {
// Remove any anchor links if they are present
const anchorLink = note.querySelector('a.anchorjs-link');
if (anchorLink) {
anchorLink.remove();
}
if (window.Quarto?.typesetMath) {
window.Quarto.typesetMath(note);
}
// TODO in 1.5, we should make sure this works without a callout special case
if (note.classList.contains("callout")) {
return note.outerHTML;
} else {
return note.innerHTML;
}
}
}
for (var i=0; i<xrefs.length; i++) {
const xref = xrefs[i];
tippyHover(xref, undefined, function(instance) {
instance.disable();
let url = xref.getAttribute('href');
let hash = undefined;
if (url.startsWith('#')) {
hash = url;
} else {
try { hash = new URL(url).hash; } catch {}
}
if (hash) {
const id = hash.replace(/^#\/?/, "");
const note = window.document.getElementById(id);
if (note !== null) {
try {
const html = processXRef(id, note.cloneNode(true));
instance.setContent(html);
} finally {
instance.enable();
instance.show();
}
} else {
// See if we can fetch this
fetch(url.split('#')[0])
.then(res => res.text())
.then(html => {
const parser = new DOMParser();
const htmlDoc = parser.parseFromString(html, "text/html");
const note = htmlDoc.getElementById(id);
if (note !== null) {
const html = processXRef(id, note);
instance.setContent(html);
}
}).finally(() => {
instance.enable();
instance.show();
});
}
} else {
// See if we can fetch a full url (with no hash to target)
// This is a special case and we should probably do some content thinning / targeting
fetch(url)
.then(res => res.text())
.then(html => {
const parser = new DOMParser();
const htmlDoc = parser.parseFromString(html, "text/html");
const note = htmlDoc.querySelector('main.content');
if (note !== null) {
// This should only happen for chapter cross references
// (since there is no id in the URL)
// remove the first header
if (note.children.length > 0 && note.children[0].tagName === "HEADER") {
note.children[0].remove();
}
const html = processXRef(null, note);
instance.setContent(html);
}
}).finally(() => {
instance.enable();
instance.show();
});
}
}, function(instance) {
});
}
let selectedAnnoteEl;
Expand Down Expand Up @@ -301,6 +464,7 @@ <h1 class="title">Contact Us</h1>
}
div.style.top = top - 2 + "px";
div.style.height = height + 4 + "px";
div.style.left = 0;
let gutterDiv = window.document.getElementById("code-annotation-line-highlight-gutter");
if (gutterDiv === null) {
gutterDiv = window.document.createElement("div");
Expand All @@ -326,6 +490,32 @@ <h1 class="title">Contact Us</h1>
});
selectedAnnoteEl = undefined;
};
// Handle positioning of the toggle
window.addEventListener(
"resize",
throttle(() => {
elRect = undefined;
if (selectedAnnoteEl) {
selectCodeLines(selectedAnnoteEl);
}
}, 10)
);
function throttle(fn, ms) {
let throttle = false;
let timer;
return (...args) => {
if(!throttle) { // first call gets through
fn.apply(this, args);
throttle = true;
} else { // all the others get throttled
if(timer) clearTimeout(timer); // cancel #2
timer = setTimeout(() => {
fn.apply(this, args);
timer = throttle = false;
}, ms);
}
};
}
// Attach click handler to the DT
const annoteDls = window.document.querySelectorAll('dt[data-target-cell]');
for (const annoteDlNode of annoteDls) {
Expand Down Expand Up @@ -387,9 +577,11 @@ <h1 class="title">Contact Us</h1>
</script>
<script src="https://giscus.app/client.js" data-repo="phuse-org/devops" data-repo-id="R_kgDOJyUvpw" data-category="General" data-category-id="DIC_kwDOJyUvp84CXbBd" data-mapping="url" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="light" data-lang="en" crossorigin="anonymous" data-loading="lazy" async="">
</script>
<input type="hidden" id="giscus-base-theme" value="light">
<input type="hidden" id="giscus-alt-theme" value="light">
<nav class="page-navigation">
<div class="nav-page nav-page-previous">
<a href="./about.html" class="pagination-link">
<a href="./about.html" class="pagination-link" aria-label="About">
<i class="bi bi-arrow-left-short"></i> <span class="nav-page-text">About</span>
</a>
</div>
Expand All @@ -411,7 +603,7 @@ <h1 class="title">Contact Us</h1>
</a>
</li>
</ul>
<div class="toc-actions"><div><i class="bi bi-github"></i></div><div class="action-links"><p><a href="https://github.com/phuse-org/devops/edit/main/contact.qmd" class="toc-action">Edit this page</a></p><p><a href="https://github.com/phuse-org/devops/issues/new" class="toc-action">Report an issue</a></p></div></div></div>
<div class="toc-actions"><ul><li><a href="https://github.com/phuse-org/devops/edit/main/contact.qmd" class="toc-action"><i class="bi bi-github"></i>Edit this page</a></li><li><a href="https://github.com/phuse-org/devops/issues/new" class="toc-action"><i class="bi empty"></i>Report an issue</a></li></ul></div></div>
<div class="nav-footer-right">
&nbsp;
</div>
Expand All @@ -420,4 +612,5 @@ <h1 class="title">Contact Us</h1>




</body></html>
Loading

0 comments on commit 5c7aafa

Please sign in to comment.