diff --git a/wwwroot/app.js b/wwwroot/app.js index 683ee04..80bcde1 100644 --- a/wwwroot/app.js +++ b/wwwroot/app.js @@ -287,14 +287,13 @@ function setupHandlers() { }); setAuthMode(state.authMode); - const langSelect = $("language-select"); - if (langSelect) { - langSelect.value = getLanguage(); - langSelect.addEventListener("change", () => setLanguage(langSelect.value)); - } + const langSelects = Array.from(document.querySelectorAll(".lang-select")); + const syncLanguageSelects = () => langSelects.forEach(sel => sel.value = getLanguage()); + syncLanguageSelects(); + langSelects.forEach(sel => sel.addEventListener("change", () => setLanguage(sel.value))); onLanguageChange(() => { - if (langSelect) langSelect.value = getLanguage(); + syncLanguageSelects(); renderWelcome(); renderPhasePill(); renderCounts(); diff --git a/wwwroot/index.html b/wwwroot/index.html index 9f790c0..3703409 100644 --- a/wwwroot/index.html +++ b/wwwroot/index.html @@ -9,18 +9,18 @@
-