3 * Provides some simple logic to allow collapsible sections.
9 this.trigger = elem.querySelector('[collapsible-trigger]');
10 this.content = elem.querySelector('[collapsible-content]');
12 if (!this.trigger) return;
14 this.trigger.addEventListener('click', this.toggle.bind(this));
18 this.elem.classList.add('open');
19 $(this.content).slideDown(400);
23 this.elem.classList.remove('open');
24 $(this.content).slideUp(400);
28 if (this.elem.classList.contains('open')) {
37 export default Collapsible;