UNPKG

vuux

Version:

Vue3 Nuxt3 Nuxt4 组件库

18 lines (17 loc) 961 B
const s = (e, l) => { e.classList.add("is-full"), l.zIndex && e.setAttribute("style", `z-index: ${l.zIndex}`); }, n = (e) => { e.classList.remove("is-full"), e.style.zIndex = ""; }, u = 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; }, i = 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; }; export { i as exitImmersiveFullScreen, n as exitNormalFullscreen, u as launchImmersiveFullScreen, s as launchNormalFullscreen };