UNPKG

handoff-app

Version:

Automated documentation toolchain for building client side documentation from figma

16 lines (14 loc) 607 B
window.onload = function () { const elements = document.getElementsByClassName('accordion'); for (let i = 0; i < elements.length; i++) { let accordion = elements[i]; if (accordion !== null) { accordion.addEventListener('show.bs.collapse', function (e) { // enable all toggle buttons this.querySelectorAll('.accordion-button[disabled]').forEach((button) => (button.disabled = false)); // disable current button on accordion hide e.target.closest('.accordion-item')?.querySelector('.accordion-button')?.setAttribute('disabled', true); }); } } };