Skip to content

Commit

Permalink
Publish site to docs/
Browse files Browse the repository at this point in the history
  • Loading branch information
hythloda committed Jun 20, 2024
1 parent 0069a07 commit b858457
Show file tree
Hide file tree
Showing 32 changed files with 6,368 additions and 13,089 deletions.
1,391 changes: 576 additions & 815 deletions docs/Abstracts.html

Large diffs are not rendered by default.

1,468 changes: 579 additions & 889 deletions docs/Attend.html

Large diffs are not rendered by default.

1,500 changes: 541 additions & 959 deletions docs/Competition.html

Large diffs are not rendered by default.

1,303 changes: 563 additions & 740 deletions docs/Contact.html

Large diffs are not rendered by default.

1,726 changes: 741 additions & 985 deletions docs/Events.html

Large diffs are not rendered by default.

4,792 changes: 558 additions & 4,234 deletions docs/Program.html

Large diffs are not rendered by default.

1,457 changes: 613 additions & 844 deletions docs/Register.html

Large diffs are not rendered by default.

1,264 changes: 582 additions & 682 deletions docs/committees.html

Large diffs are not rendered by default.

Binary file removed docs/images/Gundula.jpeg
Binary file not shown.
Binary file removed docs/images/Hicks.jpeg
Binary file not shown.
Binary file removed docs/images/Payton.jpeg
Binary file not shown.
Binary file removed docs/images/catalina.jpeg
Binary file not shown.
Binary file removed docs/images/catalina2.png
Binary file not shown.
Binary file removed docs/images/colin.jpeg
Binary file not shown.
Binary file removed docs/images/francisco.jpeg
Binary file not shown.
Binary file removed docs/images/garrick-profile.jpg
Binary file not shown.
Binary file removed docs/images/genentech.png
Binary file not shown.
Binary file removed docs/images/kadauke_stephan.jpeg
Binary file not shown.
Binary file removed docs/images/mitchell_ow.jpeg
Binary file not shown.
Binary file removed docs/images/posit.png
Binary file not shown.
Binary file removed docs/images/rami.jpeg
Binary file not shown.
Binary file removed docs/images/shannon_pileggi.jpeg
Binary file not shown.
Binary file removed docs/images/theo-roe.webp
Binary file not shown.
Binary file removed docs/images/travis.jpeg
Binary file not shown.
Binary file removed docs/images/william_beasley.jpg
Binary file not shown.
1,617 changes: 608 additions & 1,009 deletions docs/index.html

Large diffs are not rendered by default.

288 changes: 95 additions & 193 deletions docs/search.json

Large diffs are not rendered by default.

12 changes: 7 additions & 5 deletions docs/site_libs/bootstrap/bootstrap.min.css

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion docs/site_libs/quarto-nav/quarto-nav.js
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,6 @@ window.document.addEventListener("DOMContentLoaded", function () {
const links = window.document.querySelectorAll("a");
for (let i = 0; i < links.length; i++) {
if (links[i].href) {
links[i].dataset.originalHref = links[i].href;
links[i].href = links[i].href.replace(/\/index\.html/, "/");
}
}
Expand Down
65 changes: 13 additions & 52 deletions docs/site_libs/quarto-search/quarto-search.js
Original file line number Diff line number Diff line change
Expand Up @@ -675,18 +675,6 @@ function showCopyLink(query, options) {
// create the index
var fuseIndex = undefined;
var shownWarning = false;

// fuse index options
const kFuseIndexOptions = {
keys: [
{ name: "title", weight: 20 },
{ name: "section", weight: 20 },
{ name: "text", weight: 10 },
],
ignoreLocation: true,
threshold: 0.1,
};

async function readSearchData() {
// Initialize the search index on demand
if (fuseIndex === undefined) {
Expand All @@ -697,7 +685,17 @@ async function readSearchData() {
shownWarning = true;
return;
}
const fuse = new window.Fuse([], kFuseIndexOptions);
// create fuse index
const options = {
keys: [
{ name: "title", weight: 20 },
{ name: "section", weight: 20 },
{ name: "text", weight: 10 },
],
ignoreLocation: true,
threshold: 0.1,
};
const fuse = new window.Fuse([], options);

// fetch the main search.json
const response = await fetch(offsetURL("search.json"));
Expand Down Expand Up @@ -1228,34 +1226,8 @@ function algoliaSearch(query, limit, algoliaOptions) {
});
}

let subSearchTerm = undefined;
let subSearchFuse = undefined;
const kFuseMaxWait = 125;

async function fuseSearch(query, fuse, fuseOptions) {
let index = fuse;
// Fuse.js using the Bitap algorithm for text matching which runs in
// O(nm) time (no matter the structure of the text). In our case this
// means that long search terms mixed with large index gets very slow
//
// This injects a subIndex that will be used once the terms get long enough
// Usually making this subindex is cheap since there will typically be
// a subset of results matching the existing query
if (subSearchFuse !== undefined && query.startsWith(subSearchTerm)) {
// Use the existing subSearchFuse
index = subSearchFuse;
} else if (subSearchFuse !== undefined) {
// The term changed, discard the existing fuse
subSearchFuse = undefined;
subSearchTerm = undefined;
}

// Search using the active fuse
const then = performance.now();
const resultsRaw = await index.search(query, fuseOptions);
const now = performance.now();

const results = resultsRaw.map((result) => {
function fuseSearch(query, fuse, fuseOptions) {
return fuse.search(query, fuseOptions).map((result) => {
const addParam = (url, name, value) => {
const anchorParts = url.split("#");
const baseUrl = anchorParts[0];
Expand All @@ -1272,15 +1244,4 @@ async function fuseSearch(query, fuse, fuseOptions) {
crumbs: result.item.crumbs,
};
});

// If we don't have a subfuse and the query is long enough, go ahead
// and create a subfuse to use for subsequent queries
if (now - then > kFuseMaxWait && subSearchFuse === undefined) {
subSearchTerm = query;
subSearchFuse = new window.Fuse([], kFuseIndexOptions);
resultsRaw.forEach((rr) => {
subSearchFuse.add(rr.item);
});
}
return results;
}
Loading

0 comments on commit b858457

Please sign in to comment.