diff options
author | Sarah German <sgerman@gitlab.com> | 2022-06-10 17:58:49 +0300 |
---|---|---|
committer | Sarah German <sgerman@gitlab.com> | 2022-06-10 17:58:49 +0300 |
commit | 2a51b1f81fddfcb1e712dafff13837f2a738f606 (patch) | |
tree | e736a3a8b5119790828c3687a255207433951c59 | |
parent | 4a046be6bc9dbfa2ac6bc1c5503d360d4609f931 (diff) |
Backport version facets for Algolia search to 14.914.9-search-facets
-rw-r--r-- | content/assets/javascripts/docsearch.js | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/content/assets/javascripts/docsearch.js b/content/assets/javascripts/docsearch.js index 088cf968..d908b69d 100644 --- a/content/assets/javascripts/docsearch.js +++ b/content/assets/javascripts/docsearch.js @@ -1,8 +1,13 @@ --- -version: 2 +version: 4 --- document.addEventListener('DOMContentLoaded', () => { + let version = "main" + if (document.querySelector('meta[name="docsearch:version"]').content.length > 0) { + version = document.querySelector('meta[name="docsearch:version"]').content; + } + // eslint-disable-next-line no-undef docsearch({ apiKey: '89b85ffae982a7f1adeeed4a90bb0ab1', @@ -10,5 +15,21 @@ document.addEventListener('DOMContentLoaded', () => { container: '#docsearch', appId: "3PNCFOU757", placeholder: 'Search the docs', + searchParameters: { + facetFilters: [`version:${version}`], + }, + resultsFooterComponent({ state }) { + return { + type: "a", + ref: undefined, + constructor: undefined, + key: state.query, + props: { + href: `/search/?query=${state.query}`, + children: `See all results` + }, + __v: null + } + } }); }); |