Navigation
**Site relevance:** FFTAC.org
**Memory type:** theme source memory
**Source path:** FFTAC/wp-content/themes/fftac-who-we-are/assets/js/navigation.js
**Size:** 0.7 KB
Summary
var toggle = document.querySelector(' data-menu-toggle ');
Source Preview
This source file is short enough to preview directly on its source-memory page.
(function () {
'use strict';
var toggle = document.querySelector('[data-menu-toggle]');
var nav = document.querySelector('[data-primary-navigation]');
if (toggle && nav) {
toggle.addEventListener('click', function () {
var expanded = toggle.getAttribute('aria-expanded') === 'true';
toggle.setAttribute('aria-expanded', String(!expanded));
nav.classList.toggle('is-open', !expanded);
});
nav.addEventListener('click', function (event) {
if (event.target && event.target.tagName === 'A' && nav.classList.contains('is-open')) {
toggle.setAttribute('aria-expanded', 'false');
nav.classList.remove('is-open');
}
});
}
})();