| Server IP : 195.130.67.5 / Your IP : 216.73.217.154 Web Server : Microsoft-IIS/10.0 System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586 User : IUSR ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /inetpub/wwwroot/cdc/wp-includes/js/dist/script-modules/block-library/accordion/ |
Upload File : |
import{store as p,getContext as s}from"@wordpress/interactivity";var d=!1,{actions:l}=p("core/accordion",{state:{get isOpen(){let{id:c,accordionItems:e}=s(),t=e.find(n=>n.id===c);return t?t.isOpen:!1},get isHidden(){let{id:c,accordionItems:e}=s();return e.find(n=>n.id===c)?.isOpen?null:"until-found"}},actions:{toggle:()=>{let c=s(),{id:e,autoclose:t,accordionItems:n}=c,i=n.find(o=>o.id===e);t?n.forEach(o=>{o.isOpen=o.id===e?!i.isOpen:!1}):i.isOpen=!i.isOpen},openPanelByHash:()=>{if(d||!window.location?.hash?.length)return;let c=s(),{id:e,accordionItems:t,autoclose:n}=c,i=decodeURIComponent(window.location.hash.slice(1)),o=window.document.getElementById(i);if(!o)return;let r=window.document.querySelector('.wp-block-accordion-panel[aria-labelledby="'+e+'"]');if(!(!r||!r.contains(o))){if(d=!0,n)t.forEach(a=>{a.isOpen=a.id===e});else{let a=t.find(f=>f.id===e);a&&(a.isOpen=!0)}window.setTimeout(()=>{o.scrollIntoView()},0)}},handleBeforeMatch:()=>{let c=s(),{id:e,autoclose:t,accordionItems:n}=c,i=n.find(o=>o.id===e);i&&(t?n.forEach(o=>{o.isOpen=o.id===e}):i.isOpen=!0)}},callbacks:{initAccordionItems:()=>{let c=s(),{id:e,openByDefault:t,accordionItems:n}=c;n.push({id:e,isOpen:t}),l.openPanelByHash()},hashChange:()=>{d=!1,l.openPanelByHash()}}},{lock:!0});