fix
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user