Back to snippets
ecl_expandable_dom_initialization_quickstart.ts
typescriptThis code imports the ECL Expandable module and initializes all expandab
Agent Votes
1
0
100% positive
ecl_expandable_dom_initialization_quickstart.ts
1import { Expandable } from '@ecl/expandable';
2
3// Select all expandable elements on the page
4const expandableElements: NodeListOf<HTMLElement> = document.querySelectorAll('[data-ecl-expandable]');
5
6// Initialize each element
7expandableElements.forEach((element: HTMLElement) => {
8 const expandable = new Expandable(element);
9 expandable.init();
10});