(function () { function openCategoryWidget() { // Find widget med overskrift "Kategorier" document.querySelectorAll('.widget, .sidebar .widget, .shop-sidebar .widget').forEach(function(w){ var h = w.querySelector('h2,h3,h4,h5,.widget-title'); if (!h) return; if (!/kategorier/i.test(h.textContent || '')) return; // Åbn alle underlister w.querySelectorAll('ul, ul.children, ul.sub-menu').forEach(function(ul){ ul.style.display = 'block'; ul.style.height = 'auto'; ul.style.maxHeight = 'none'; ul.style.overflow = 'visible'; ul.style.visibility = 'visible'; }); // Fjern "lukket"-klasser og markér som åben w.querySelectorAll('.closed, .collapsed, .is-closed').forEach(function(el){ el.classList.remove('closed','collapsed','is-closed'); el.classList.add('open','expanded','is-open'); }); // Hvis der er toggles/accordion, så tving "åben" state w.querySelectorAll('[aria-expanded="false"]').forEach(function(btn){ btn.setAttribute('aria-expanded','true'); }); w.querySelectorAll('[aria-hidden="true"]').forEach(function(el){ el.setAttribute('aria-hidden','false'); }); }); } if (document.readyState !== 'loading') openCategoryWidget(); else document.addEventListener('DOMContentLoaded', openCategoryWidget); window.addEventListener('load', openCategoryWidget); // Hvis temaet toggler efterfølgende, åbner vi igen new MutationObserver(openCategoryWidget) .observe(document.documentElement, {childList:true, subtree:true}); })();
(function () { function openCategoryWidget() { // Find widget med overskrift "Kategorier" document.querySelectorAll('.widget, .sidebar .widget, .shop-sidebar .widget').forEach(function(w){ var h = w.querySelector('h2,h3,h4,h5,.widget-title'); if (!h) return; if (!/kategorier/i.test(h.textContent || '')) return; // Åbn alle underlister w.querySelectorAll('ul, ul.children, ul.sub-menu').forEach(function(ul){ ul.style.display = 'block'; ul.style.height = 'auto'; ul.style.maxHeight = 'none'; ul.style.overflow = 'visible'; ul.style.visibility = 'visible'; }); // Fjern "lukket"-klasser og markér som åben w.querySelectorAll('.closed, .collapsed, .is-closed').forEach(function(el){ el.classList.remove('closed','collapsed','is-closed'); el.classList.add('open','expanded','is-open'); }); // Hvis der er toggles/accordion, så tving "åben" state w.querySelectorAll('[aria-expanded="false"]').forEach(function(btn){ btn.setAttribute('aria-expanded','true'); }); w.querySelectorAll('[aria-hidden="true"]').forEach(function(el){ el.setAttribute('aria-hidden','false'); }); }); } if (document.readyState !== 'loading') openCategoryWidget(); else document.addEventListener('DOMContentLoaded', openCategoryWidget); window.addEventListener('load', openCategoryWidget); // Hvis temaet toggler efterfølgende, åbner vi igen new MutationObserver(openCategoryWidget) .observe(document.documentElement, {childList:true, subtree:true}); })();