diff --git a/components/interactive-elements.html b/components/interactive-elements.html index c7320c4..95cf71d 100644 --- a/components/interactive-elements.html +++ b/components/interactive-elements.html @@ -780,15 +780,6 @@ }); }); - // Sync activatable targets to the toggle's initial state on load. - document.querySelectorAll('.sg-activation-mode-toggle[data-activation-target]').forEach((toggle) => { - const target = document.getElementById(toggle.dataset.activationTarget); - if (!target) { - return; - } - setActivatableComponentState(target, toggle.dataset.active === 'relative'); - }); - document.querySelectorAll('.sg-tab-button-group').forEach((group) => { group.querySelectorAll('.sg-tab-button').forEach((button) => { button.addEventListener('click', () => { @@ -975,6 +966,14 @@ }; document.querySelectorAll('.sg-pulldown-demo').forEach(updatePulldownSelectionState); + // Sync activatable targets to the toggle's initial state on load. + document.querySelectorAll('.sg-activation-mode-toggle[data-activation-target]').forEach((toggle) => { + const target = document.getElementById(toggle.dataset.activationTarget); + if (!target) { + return; + } + setActivatableComponentState(target, toggle.dataset.active === 'relative'); + }); // Pulldown behavior: pulldown demos open their panel below the trigger. // Opening one closes all sandwich menus and any other open pulldown demo.