This commit is contained in:
2026-07-04 17:47:35 +03:00
parent 762242f193
commit 47d3917960
6 changed files with 437 additions and 7 deletions

View File

@@ -3,6 +3,8 @@
var menu = document.querySelector('[data-mobile-menu]');
var toggle = document.querySelector('[data-menu-toggle]');
var closeNodes = document.querySelectorAll('[data-menu-close]');
var catalogItem = document.querySelector('.site-header__menu-item--catalog');
var catalogButton = document.querySelector('.site-header__menu-button');
var cookieNote = document.querySelector('[data-cookie-note]');
var cookieButton = document.querySelector('[data-cookie-accept]');
@@ -29,6 +31,21 @@
});
}
if (catalogItem && catalogButton) {
catalogButton.addEventListener('click', function (event) {
event.stopPropagation();
var isOpen = catalogItem.classList.toggle('is-open');
catalogButton.setAttribute('aria-expanded', isOpen ? 'true' : 'false');
});
document.addEventListener('click', function (event) {
if (!catalogItem.contains(event.target)) {
catalogItem.classList.remove('is-open');
catalogButton.setAttribute('aria-expanded', 'false');
}
});
}
if (cookieNote && cookieButton && window.localStorage) {
if (localStorage.getItem('sevTortCookieAccepted') !== 'yes') {
cookieNote.hidden = false;