diff options
author | Sarah German <sgerman@gitlab.com> | 2022-06-10 17:53:12 +0300 |
---|---|---|
committer | Sarah German <sgerman@gitlab.com> | 2022-06-10 17:53:12 +0300 |
commit | 1d65859169cd8aa04846b20053c7f1e0647afbfa (patch) | |
tree | cb4e23d9cb217ecd87a8df5c753a19aa8b74b062 | |
parent | 0248015aee51fdfede4181309e7ee6883e21bd42 (diff) |
Backport version facets for Algolia search to 14.1014.10-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 + } + } }); }); |