header fix1
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 mobileCatalogToggle = document.querySelector('[data-mobile-catalog-toggle]');
|
||||
var mobileCatalog = document.querySelector('[data-mobile-catalog]');
|
||||
var catalogItem = document.querySelector('.site-header__menu-item--catalog');
|
||||
var catalogButton = document.querySelector('.site-header__menu-button');
|
||||
var cookieNote = document.querySelector('[data-cookie-note]');
|
||||
@@ -22,6 +24,11 @@
|
||||
body.classList.toggle('menu-is-open', isOpen);
|
||||
menu.setAttribute('aria-hidden', isOpen ? 'false' : 'true');
|
||||
toggle.setAttribute('aria-expanded', isOpen ? 'true' : 'false');
|
||||
|
||||
if (!isOpen && mobileCatalogToggle && mobileCatalog) {
|
||||
mobileCatalogToggle.setAttribute('aria-expanded', 'false');
|
||||
mobileCatalog.hidden = true;
|
||||
}
|
||||
}
|
||||
|
||||
function setLeadModalState(isOpen, source) {
|
||||
@@ -97,6 +104,14 @@
|
||||
});
|
||||
}
|
||||
|
||||
if (mobileCatalogToggle && mobileCatalog) {
|
||||
mobileCatalogToggle.addEventListener('click', function () {
|
||||
var isOpen = mobileCatalogToggle.getAttribute('aria-expanded') === 'true';
|
||||
mobileCatalogToggle.setAttribute('aria-expanded', isOpen ? 'false' : 'true');
|
||||
mobileCatalog.hidden = isOpen;
|
||||
});
|
||||
}
|
||||
|
||||
if (catalogItem && catalogButton) {
|
||||
catalogButton.addEventListener('click', function (event) {
|
||||
event.stopPropagation();
|
||||
|
||||
Reference in New Issue
Block a user