Skip to content

Instantly share code, notes, and snippets.

@vjeux
Created May 1, 2012 03:16
Show Gist options
  • Save vjeux/2564679 to your computer and use it in GitHub Desktop.
Save vjeux/2564679 to your computer and use it in GitHub Desktop.
Fullscreen Utilities
function canFullScreen() {
return document.body.webkitRequestFullScreen ||
document.body.requestFullScreen ||
document.body.mozRequestFullScreen;
}
function isFullScreen() {
return document.fullScreenElement ||
document.mozFullScreen ||
document.webkitIsFullScreen;
}
function goFullScreen(elem) {
if (elem.requestFullScreen) {
elem.requestFullScreen();
} else if (elem.mozRequestFullScreen) {
elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullScreen) {
elem.webkitRequestFullScreen();
}
}
function cancelFullScreen() {
if (document.cancelFullScreen) {
document.cancelFullScreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment