admin
1 month ago
components
3 weeks ago
icon-assets
2 years ago
502.js
3 weeks ago
beaver-builder-rtl.css
3 months ago
beaver-builder.asset.php
3 months ago
beaver-builder.css
3 months ago
beaver-builder.js
3 months ago
blocks-rtl.css
1 month ago
blocks.asset.php
1 month ago
blocks.css
1 month ago
blocks.js
1 month ago
dashboard-rtl.css
2 months ago
dashboard.asset.php
3 weeks ago
dashboard.css
2 months ago
dashboard.js
3 weeks ago
divi-d5.asset.php
3 weeks ago
divi-d5.js
3 weeks ago
divi-rtl.css
11 months ago
divi.asset.php
1 month ago
divi.css
3 years ago
divi.js
1 month ago
elementor.asset.php
3 months ago
elementor.js
3 months ago
learndash.asset.php
3 months ago
learndash.js
3 months ago
media-page-rtl.css
3 months ago
media-page.asset.php
3 months ago
media-page.css
3 months ago
media-page.js
2 years ago
player-loader.asset.php
3 months ago
player-loader.js
3 months ago
presto-player-popup.asset.php
3 weeks ago
presto-player-popup.js
3 weeks ago
tailwind-rtl.css
2 months ago
tailwind.asset.php
2 months ago
tailwind.css
2 months ago
tailwind.js
3 months ago
toolbar-rtl.css
1 month ago
toolbar.asset.php
1 month ago
toolbar.css
1 month ago
toolbar.js
1 month ago
presto-player-popup.js
1 lines
| 1 | import{getContext as e,getElement as t,store as r}from"@wordpress/interactivity";const{__}=wp.i18n,{state:o,actions:n}=r("presto-player/popup",{state:{activePopupId:null,screenReaderText:"",triggerRef:null,inertElements:[],get overlayEnabled(){const t=e();return o?.activePopupId===t?.id},get roleAttribute(){return o?.overlayEnabled?"dialog":null},get ariaModal(){return o?.overlayEnabled?"true":null}},actions:{showPopup(){const r=e(),{ref:n}=t();o.activePopupId=r?.id,document.querySelectorAll("body > :not(.presto-popup__overlay)").forEach(e=>{e?.hasAttribute("inert")||(e?.setAttribute("inert",""),o?.inertElements?.push(e))}),o.triggerRef=n},hidePopup(){o.activePopupId=null,(o?.inertElements||[]).forEach(e=>{e?.removeAttribute("inert")}),o.inertElements=[],setTimeout(()=>{o?.triggerRef?.focus()},0),o.screenReaderText=""}},callbacks:{setOverlayFocus(){if(!o?.overlayEnabled)return;const{ref:e}=t();setTimeout(()=>{e?.focus()},0),o.screenReaderText=__("Presto Popup dialog opened.","presto-player")},handleKeydown(e){"Enter"!==e?.key||o?.overlayEnabled||n.showPopup()},handleDocumentKeydown(e){"Escape"===e?.key&&o?.overlayEnabled&&n.hidePopup()},updatePopupList(){const t=e();t.popupList=o?.overlayEnabled?[t?.id]:[]}}}); |