export const isFullscreen = () => !!(document.fullscreenElement || document.webkitFullscreenElement || document.mozFullScreenElement) export const attachFullscreenListener = (listener) => { if ('onfullscreenchange' in document) { document.addEventListener('fullscreenchange', listener) } else if ('onwebkitfullscreenchange' in document) { document.addEventListener('webkitfullscreenchange', listener) } else if ('onmozfullscreenchange' in document) { document.addEventListener('mozfullscreenchange', listener) } } export const detachFullscreenListener = (listener) => { if ('onfullscreenchange' in document) { document.removeEventListener('fullscreenchange', listener) } else if ('onwebkitfullscreenchange' in document) { document.removeEventListener('webkitfullscreenchange', listener) } else if ('onmozfullscreenchange' in document) { document.removeEventListener('mozfullscreenchange', listener) } }