window.addEventListener("load", function(){ // file was save as a text file due to the server renaming .js to .txt const pwplaccordionItemHeaders = document.querySelectorAll(".pwplaccordion-item-header"); pwplaccordionItemHeaders.forEach(pwplaccordionItemHeader => { pwplaccordionItemHeader.addEventListener("click", event => { const currentlyActivepwplAccordionItemHeader = document.querySelector(".pwplaccordion-item-header.active"); if(currentlyActivepwplAccordionItemHeader && currentlyActivepwplAccordionItemHeader!==pwplaccordionItemHeader) { currentlyActivepwplAccordionItemHeader.classList.toggle("active"); currentlyActivepwplAccordionItemHeader.nextElementSibling.style.maxHeight = 0; } pwplaccordionItemHeader.classList.toggle("active"); const pwplaccordionItemBody = pwplaccordionItemHeader.nextElementSibling; if(pwplaccordionItemHeader.classList.contains("active")) { pwplaccordionItemBody.style.maxHeight = pwplaccordionItemBody.scrollHeight + "px"; } else { pwplaccordionItemBody.style.maxHeight = 0; } }); }); });