Skip to content

Instantly share code, notes, and snippets.

@luigimannoni
Created July 18, 2019 11:29
Show Gist options
  • Select an option

  • Save luigimannoni/f8544995026ef4b17dba44ecdceecbbd to your computer and use it in GitHub Desktop.

Select an option

Save luigimannoni/f8544995026ef4b17dba44ecdceecbbd to your computer and use it in GitHub Desktop.
Linted version for SO Fullscreen Answer: https://stackoverflow.com/a/54895933/1774938
function fullscreen() {
const doc = document;
const elm = doc.documentElement;
if (elm.requestFullscreen) {
(!doc.fullscreenElement ? elm.requestFullscreen() : doc.exitFullscreen())
} else if (elm.mozRequestFullScreen) {
(!doc.mozFullScreen ? elm.mozRequestFullScreen() : doc.mozCancelFullScreen())
} else if (elm.msRequestFullscreen) {
(!doc.msFullscreenElement ? elm.msRequestFullscreen() : doc.msExitFullscreen())
} else if (elm.webkitRequestFullscreen) {
(!doc.webkitIsFullscreen ? elm.webkitRequestFullscreen() : doc.webkitCancelFullscreen())
} else {
console.log('Fullscreen support not detected.');
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment