Home » Archives for Bridget Hornsby
function syncHeaderSearch() {
const toggle = document.querySelector(".toggle-header-search");
const searchWrap = document.getElementById("header-search-wrap");
if (!toggle || !searchWrap) return;
const isOpen = toggle.getAttribute("aria-expanded") === "true";
searchWrap.style.display = isOpen ? "block" : "none";
}
/* Run once on page load */
syncHeaderSearch();
/* Watch for aria-expanded changes */
const toggle = document.querySelector(".toggle-header-search");
if (toggle) {
const observer = new MutationObserver(syncHeaderSearch);
observer.observe(toggle, {
attributes: true,
attributeFilter: ["aria-expanded"]
});
}