From d62b58a7cf232752ff0c0a2c0eed3f570f6f9d12 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Fri, 12 Jun 2020 13:54:04 -0400 Subject: [PATCH] Add a fullscreen button --- xray.html | 1 + xray.js | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/xray.html b/xray.html index 925f130..ed76665 100644 --- a/xray.html +++ b/xray.html @@ -33,6 +33,7 @@ +
diff --git a/xray.js b/xray.js index 35998af..3306c0e 100644 --- a/xray.js +++ b/xray.js @@ -213,6 +213,20 @@ document.addEventListener("DOMContentLoaded", e => { } }) + document.querySelector("#fullscreen-button").addEventListener("click", function toggleFullScreen() { + var doc = window.document; + var 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); + } + }); }); function load() {