aboutsummaryrefslogtreecommitdiff
path: root/static/js/administration/forms.js
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');
            }
        });
    });
});