blob: 52e6e55186a2e6be123badf8c27c5b110b12929c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
document.addEventListener('DOMContentLoaded', function () {
const collapsableHeaders = document.querySelectorAll('.collapsable-header');
collapsableHeaders.forEach(header => {
header.addEventListener('click', function () {
// Toggle active class on header
this.classList.toggle('active');
// Toggle collapsed class on parent
const collapsableParent = this.closest('.collapsable');
if (collapsableParent) {
collapsableParent.classList.toggle('collapsed');
}
});
});
});
|