From 0e614cc3c9c1cba280ae611a828b514d442db5ec Mon Sep 17 00:00:00 2001 From: thomasrosen Date: Mon, 21 Nov 2022 19:16:00 +0100 Subject: [PATCH] auto change the selected language --- frontend/index.html | 2 +- frontend/index.js | 13 ++++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/frontend/index.html b/frontend/index.html index 5aa262a..9483bd1 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -91,8 +91,8 @@ diff --git a/frontend/index.js b/frontend/index.js index 9aa77d7..1704aaa 100644 --- a/frontend/index.js +++ b/frontend/index.js @@ -721,6 +721,16 @@ languageChooserSelect.addEventListener('change', e => { } }) +function selectLanguageInSelector() { + const optionEles = languageChooserSelect.querySelectorAll('option') + for (let optionEle of optionEles) { + if (optionEle.value === window._language_) { + optionEle.selected = true + } else { + optionEle.selected = false + } + } +} function checkUrl() { // check hash @@ -738,7 +748,8 @@ function checkUrl() { const locationSearchObj = parseQuery(window.location.search) // set language - window._language_ = locationSearchObj.lang || 'de' + window._language_ = locationSearchObj.lang || 'en' + selectLanguageInSelector() updateLanguageTexts() }