[TASK] add lang nav

This commit is contained in:
Marie Birner
2025-08-03 10:35:50 +02:00
parent bdf7d44ee5
commit ff19873f6a
2 changed files with 15 additions and 10 deletions

View File

@@ -4,14 +4,17 @@ document.addEventListener('DOMContentLoaded', () => {
})
function setLanguageCookie() {
let langToggle = document.getElementById('language_toogle');
let langToggle = document.getElementById('lang-toggle');
langToggle.addEventListener('click', (e)=> {
e.preventDefault();
let lang = langToggle.getAttribute('lang');
document.cookie = "language=" + lang;
window.location.reload();
})
// check if element exists
langToggle?.addEventListener('click', (e)=> {
e.preventDefault();
// set lang, if lang attribute doesn't exit set default en
let lang = langToggle.getAttribute('lang') ? langToggle.getAttribute('lang') : 'en';
document.cookie = "language=" + lang;
window.location.reload();
})
}
/** [ph] */