Skip to content

Instantly share code, notes, and snippets.

@hawkeye64
Created November 24, 2018 19:52
Show Gist options
  • Save hawkeye64/a947006a45717db110ebeae9daeb9b5a to your computer and use it in GitHub Desktop.
Save hawkeye64/a947006a45717db110ebeae9daeb9b5a to your computer and use it in GitHub Desktop.
requestFullscreen && cancelFullscreen
requestFullscreen: function (el) {
if (el) {
if (el.requestFullscreen) {
el.requestFullscreen()
return true
} else if (el.mozRequestFullScreen) { /* Firefox */
el.mozRequestFullScreen()
return true
} else if (el.webkitRequestFullscreen) { /* Chrome, Safari and Opera */
el.webkitRequestFullscreen()
return true
} else if (el.msRequestFullscreen) { /* IE/Edge */
el.msRequestFullscreen()
return true
}
}
return false
},
cancelFullscreen: function (el) {
if (document.exitFullscreen) {
document.exitFullscreen()
return true
} else if (document.mozCancelFullScreen) { /* Firefox */
document.mozCancelFullScreen()
return true
} else if (document.webkitExitFullscreen) { /* Chrome, Safari and Opera */
document.webkitExitFullscreen()
return true
} else if (document.msExitFullscreen) { /* IE/Edge */
document.msExitFullscreen()
return true
}
return false
},
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment