vuux
Version:
Vue3 Nuxt3 Nuxt4 组件库
2 lines (1 loc) • 927 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const s=(e,l)=>{e.classList.add("is-full"),l.zIndex&&e.setAttribute("style",`z-index: ${l.zIndex}`)},u=e=>{e.classList.remove("is-full"),e.style.zIndex=""},n=async e=>{let l;return e.requestFullscreen?l=e.requestFullscreen():e.mozRequestFullScreen?l=e.mozRequestFullScreen():e.webkitRequestFullScreen?l=e.webkitRequestFullScreen():e.msRequestFullscreen&&(l=e.msRequestFullscreen()),l instanceof Promise&&await l,!!document.fullscreenElement},r=async e=>{let l;return e.exitFullscreen?l=e.exitFullscreen():e.mozCancelFullScreen?l=e.mozCancelFullScreen():e.webkitCancelFullScreen?l=e.webkitCancelFullScreen():e.msExitFullscreen&&(l=e.msExitFullscreen()),l instanceof Promise&&await l,!!document.fullscreenElement};exports.exitImmersiveFullScreen=r;exports.exitNormalFullscreen=u;exports.launchImmersiveFullScreen=n;exports.launchNormalFullscreen=s;