-
Notifications
You must be signed in to change notification settings - Fork 782
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Docs: Design update to align with the new qunitjs.com
* Add new search functionality. * Add new footer. * Match the fonts, colors, header, and syntax highlight styles. * Split the method name heading from the method signature. This is in preparation for #1353. * On narrow viewports: - Hide the sidebar on narrow viewports (redundant with header menu). - Let tables scroll horizontally instead of widening the page. Closes #1458
- Loading branch information
Showing
54 changed files
with
964 additions
and
525 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
--- | ||
layout: page | ||
title: Main Methods | ||
title: Main methods | ||
category: main | ||
categories: | ||
- topics | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,79 @@ | ||
<label class="screen-reader-text" for="aa-search-input">Search</label> | ||
<input type="search" id="aa-search-input" class="aa-input-search" placeholder="Search..." name="search" autocomplete="off"> | ||
<svg class="aa-input-icon" viewBox="654 -372 1664 1664"> | ||
<path d="M1806,332c0-123.3-43.8-228.8-131.5-316.5C1586.8-72.2,1481.3-116,1358-116s-228.8,43.8-316.5,131.5 C953.8,103.2,910,208.7,910,332s43.8,228.8,131.5,316.5C1129.2,736.2,1234.7,780,1358,780s228.8-43.8,316.5-131.5 C1762.2,560.8,1806,455.3,1806,332z M2318,1164c0,34.7-12.7,64.7-38,90s-55.3,38-90,38c-36,0-66-12.7-90-38l-343-342 c-119.3,82.7-252.3,124-399,124c-95.3,0-186.5-18.5-273.5-55.5s-162-87-225-150s-113-138-150-225S654,427.3,654,332 s18.5-186.5,55.5-273.5s87-162,150-225s138-113,225-150S1262.7-372,1358-372s186.5,18.5,273.5,55.5s162,87,225,150s113,138,150,225 S2062,236.7,2062,332c0,146.7-41.3,279.7-124,399l343,343C2305.7,1098.7,2318,1128.7,2318,1164z" /> | ||
</svg> | ||
|
||
{%- comment %} | ||
For releases and integrity hashes (SRI), see: | ||
* https://www.jsdelivr.com/package/npm/algoliasearch | ||
* https://www.jsdelivr.com/package/npm/autocomplete.js | ||
|
||
Remember to use the 'defer' attribute. | ||
{% endcomment %} | ||
<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/algoliasearch.min.js" integrity="sha256-dgq8vEaJVxWMmcF/BEk9W6Wm+o2+LFlw1VSl2sx4JCI=" crossorigin="anonymous"></script> | ||
<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/autocomplete.min.js" integrity="sha256-YVWQosorZnr6fALvOW9VALYuInld27RkSPkElGBdCaU=" crossorigin="anonymous"></script> | ||
<script> | ||
window.addEventListener('DOMContentLoaded', function setupSearch() { | ||
const client = algoliasearch('{{ site.algolia.application_id }}', '{{ site.algolia.search_only_api_key }}'); | ||
const indexMain = client.initIndex('qunitjs'); | ||
const indexApi = client.initIndex('{{ site.algolia.index_name }}'); | ||
const autocompleteOptions = { | ||
hint: false, | ||
ariaLabel: 'search input', | ||
// Set debug to true if you want to inspect the dropdown | ||
debug: true, | ||
templates: { | ||
// https://github.com/algolia/autocomplete.js/issues/248 | ||
empty(query) { | ||
return `No results for "${query.query}".`; | ||
} | ||
} | ||
}; | ||
function formatURL(suggestion) { | ||
if (suggestion.anchor && suggestion.url.indexOf('#') === -1) { | ||
return suggestion.url + '#' + suggestion.anchor; | ||
} else { | ||
return suggestion.url; | ||
} | ||
} | ||
const autocompleteSources = [ | ||
{ | ||
source: autocomplete.sources.hits(indexApi, { hitsPerPage: 5 }), | ||
displayKey: '', | ||
templates: { | ||
suggestion(suggestion) { | ||
const title = [ suggestion.title ].concat(suggestion.headings || []).join(' › '); | ||
const content = suggestion._highlightResult.content && suggestion._highlightResult.content.value || ''; | ||
suggestion._href = formatURL(suggestion); | ||
return ` | ||
<a href="${suggestion._href}" tabindex="-1"> | ||
<p class="aa-suggestion_title">${title}</p> | ||
<p class="aa-suggestion_content">${content}</p> | ||
</a> | ||
`; | ||
} | ||
} | ||
}, | ||
{ | ||
source: autocomplete.sources.hits(indexMain, { hitsPerPage: 5 }), | ||
displayKey: '', | ||
templates: { | ||
suggestion(suggestion) { | ||
const title = [ suggestion.title ].concat(suggestion.headings || []).join(' › '); | ||
const content = suggestion._highlightResult.content && suggestion._highlightResult.content.value || ''; | ||
suggestion._href = 'https://qunitjs.com' + formatURL(suggestion); | ||
return ` | ||
<a href="${suggestion._href}" tabindex="-1"> | ||
<p class="aa-suggestion_title">${title}</p> | ||
<p class="aa-suggestion_content">${content}</p> | ||
</a> | ||
`; | ||
} | ||
} | ||
} | ||
]; | ||
autocomplete('#aa-search-input', autocompleteOptions, autocompleteSources) | ||
.on('autocomplete:selected', (event, suggestion) => location.href = suggestion._href || suggestion.url); | ||
}); | ||
</script> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.