@huluvu424242/honey-slideshow
Version:
Text to Speech component wich is reading texts from DOM elements.
1 lines • 643 B
JavaScript
const t=()=>{const t=document;let n=!1;t.addEventListener("backbutton",()=>{if(n)return;let e=0,o=[];const i=new CustomEvent("ionBackButton",{bubbles:!1,detail:{register(t,n){o.push({priority:t,handler:n,id:e++})}}});t.dispatchEvent(i);const r=()=>{if(o.length>0){let t={priority:Number.MIN_SAFE_INTEGER,handler:()=>{},id:-1};o.forEach(n=>{n.priority>=t.priority&&(t=n)}),n=!0,o=o.filter(n=>n.id!==t.id),(async t=>{try{if(t&&t.handler){const n=t.handler(r);null!=n&&await n}}catch(n){console.error(n)}})(t).then(()=>n=!1)}};r()})},n=100,e=99;export{e as MENU_BACK_BUTTON_PRIORITY,n as OVERLAY_BACK_BUTTON_PRIORITY,t as startHardwareBackButton}