From 16256049bc9fadaf7cb413498e9ceaf4c0da18ce Mon Sep 17 00:00:00 2001 From: Sonikarts <62504652+Sonikarts@users.noreply.github.com> Date: Fri, 2 Oct 2020 12:34:58 +0530 Subject: [PATCH] add fullscreen mode --- src/index.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/index.js b/src/index.js index 846ed2c..6ee8c0e 100644 --- a/src/index.js +++ b/src/index.js @@ -9,3 +9,25 @@ ReactDOM.render( , document.getElementById("root") ); + +function getFullscreenElement() { + return ( + document.fullscreenElement || + document.webkitFullscreenElement || + document.mozFullscreenElement || + document.msFullscreenElement + ); +} + +function toggle() { + if (getFullscreenElement()) { + document.exitFullscreen(); + } else { + document.documentElement.requestFullscreen().catch(console.log); + } +} + +document.addEventListener("dblclick", () => { + console.log(toggle()); +}); +