update default language js variable
Signed-off-by: weru <fromweru@gmail.com>
+9 −5 · 2 files changed
-
assets/js/search.js+5 −3 -
assets/js/variables.js+4 −2
@@ -229,9 +229,11 @@ function highlightSearchTerms(search, context, wrapper = 'mark', cssClass = '') window.addEventListener('load', function() { const pageLanguage = elem('body').dataset.lang; - const searchIndexLangSlug = pageLanguage === 'en' ? '': `${pageLanguage}/`; - const searchIndex = `${searchIndexLangSlug}index.json`; - fetch(new URL(baseURL + searchIndex).href) + const searchIndexLangSlug = pageLanguage === defaultSiteLanguage ? '': `${pageLanguage}/`; + let searchIndex = `${searchIndexLangSlug}index.json`; + console.log(defaultSiteLanguage); + searchIndex = new URL(`${baseURL}${searchIndex}`).href; + fetch(searchIndex) .then(response => response.json()) .then(function(data) { data = data.length ? data : []; @@ -2,9 +2,11 @@ const featuredImageClass = 'image_featured'; const imageScalableClass = 'image-scalable'; const scaleImageClass = 'image-scale'; const pageHasLoaded = 'DOMContentLoaded'; -const imageAltClass = 'img_alt' +const imageAltClass = 'img_alt'; -const baseURL = '{{ .Site.BaseURL }}'; + +const defaultSiteLanguage = '{{ partialCached "func/getDefaultLanguage" . }}'; +const baseURL = '{{ site.BaseURL }}'; const searchFieldClass = '.search_field'; const searchClass = '.search'; const goBackClass = 'button_back';