1
0
Fork 0
mirror of https://github.com/voltbonn/diversity.volt.link.git synced 2024-06-24 23:10:57 +00:00

auto change the selected language

This commit is contained in:
thomasrosen 2022-11-21 19:16:00 +01:00
parent 53359fbd8d
commit 0e614cc3c9
2 changed files with 13 additions and 2 deletions

View file

@ -91,8 +91,8 @@
<label class="languageChooserWrapper" for="languageChooserSelect">
<div class="labelText">Language:</div>
<select class="not_showingAllOptions" style="border-width:0;" id="languageChooserSelect">
<option value="de" selected>German (Deutsch)</option>
<option value="en">English</option>
<option value="de">German (Deutsch)</option>
</select>
</label>
</div>

View file

@ -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()
}