prevent loading twice

This commit is contained in:
do
2024-08-12 18:39:38 +02:00
parent 5335e3d607
commit 07fa46b9a6
8 changed files with 16 additions and 62 deletions

View File

@@ -29,12 +29,11 @@
// Event listener for language selection
document.addEventListener('DOMContentLoaded', () => {
const storedLanguage = getLanguage()
const languageItems = document.querySelectorAll(
'#language-selector .dropdown-item')
if (languageItems.length > 0) {
const storedLanguage = getLanguage()
// Redirect if the stored language differs from the active language
if ((storedLanguage) && (document.documentElement.lang !== storedLanguage)) {
languageItems.forEach(item => {
@@ -56,7 +55,10 @@
})
}
else{
removeSelectedLanguage(); // Remove stored language if no language selection is available in the dropdown menu.
// Redirect to the localized homepage
const defaultLang = '{{ site.LanguageCode | default site.Language.Lang }}'
let language = storedLanguage ? storedLanguage : defaultLang
window.location.href = '/' + language + '/'
}
})
})()