Jake Vanderwerf
2025-10-20 e729f920139f0c65902be2d6b2c32466b08375e8
1
window.details=document.querySelectorAll("details"),window.toggles=document.querySelectorAll(".toggle-details"),document.addEventListener("click",(e=>{if(e.target.classList.contains("toggle-details")){e.target.classList.toggle("open");let t=e.target.classList.contains("open"),o=e.target.dataset.toggle;"all"===o&&function(e){window.toggles.forEach((t=>{"all"!==t.dataset.toggle&&(t.querySelector("span").textContent=e?"Close":"Open")}))}(t),e.target.querySelector("span").textContent=t?"Close":"Open",function(e,t){if("all"===e)console.log("Toggling all!"),window.details.forEach((e=>{console.log(e),e.open=t}));else for(let o of window.details)o.dataset.section===e&&(o.open=t)}(o,t)}})),console.log(window.details);