diff --git a/fullscreen.js b/fullscreen.js new file mode 100644 index 0000000..ed87415 --- /dev/null +++ b/fullscreen.js @@ -0,0 +1,30 @@ +function toggleFullScreen() { + const doc = window.document; + const docEl = doc.documentElement; + + var requestFullScreen = + docEl.requestFullscreen || + docEl.mozRequestFullScreen || + docEl.webkitRequestFullScreen || + docEl.msRequestFullscreen; + var cancelFullScreen = + doc.exitFullscreen || + doc.mozCancelFullScreen || + doc.webkitExitFullscreen || + doc.msExitFullscreen; + + if ( + !doc.fullscreenElement && + !doc.mozFullScreenElement && + !doc.webkitFullscreenElement && + !doc.msFullscreenElement + ) { + requestFullScreen.call(docEl); + } else { + cancelFullScreen.call(doc); + } +} + +document.addEventListener("dblclick", () => { + toggleFullScreen(); +}); diff --git a/index.html b/index.html index 19a055d..7d22da3 100644 --- a/index.html +++ b/index.html @@ -41,6 +41,7 @@
Created by Kevin Py for Pyxel.
Find the repository on Gitlab.
+You can double-click anywhere on the page to cover your entire screen with black!