This commit is contained in:
2026-07-04 17:34:07 +03:00
parent d896d41240
commit 762242f193
22 changed files with 1880 additions and 1 deletions

View File

@@ -0,0 +1,42 @@
(function () {
var body = document.body;
var menu = document.querySelector('[data-mobile-menu]');
var toggle = document.querySelector('[data-menu-toggle]');
var closeNodes = document.querySelectorAll('[data-menu-close]');
var cookieNote = document.querySelector('[data-cookie-note]');
var cookieButton = document.querySelector('[data-cookie-accept]');
function setMenuState(isOpen) {
if (!menu || !toggle) {
return;
}
menu.classList.toggle('is-open', isOpen);
body.classList.toggle('menu-is-open', isOpen);
menu.setAttribute('aria-hidden', isOpen ? 'false' : 'true');
toggle.setAttribute('aria-expanded', isOpen ? 'true' : 'false');
}
if (menu && toggle) {
toggle.addEventListener('click', function () {
setMenuState(!menu.classList.contains('is-open'));
});
closeNodes.forEach(function (node) {
node.addEventListener('click', function () {
setMenuState(false);
});
});
}
if (cookieNote && cookieButton && window.localStorage) {
if (localStorage.getItem('sevTortCookieAccepted') !== 'yes') {
cookieNote.hidden = false;
}
cookieButton.addEventListener('click', function () {
localStorage.setItem('sevTortCookieAccepted', 'yes');
cookieNote.hidden = true;
});
}
})();