Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-docs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSarah German <sgerman@gitlab.com>2022-06-10 17:53:12 +0300
committerSarah German <sgerman@gitlab.com>2022-06-10 17:53:12 +0300
commit1d65859169cd8aa04846b20053c7f1e0647afbfa (patch)
treecb4e23d9cb217ecd87a8df5c753a19aa8b74b062
parent0248015aee51fdfede4181309e7ee6883e21bd42 (diff)
Backport version facets for Algolia search to 14.1014.10-search-facets
-rw-r--r--content/assets/javascripts/docsearch.js23
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
+ }
+ }
});
});