From 62e9bfea8281c0641185ca0125d60f223383b8c0 Mon Sep 17 00:00:00 2001 From: Rezmason Date: Sun, 19 Dec 2021 23:24:15 -0800 Subject: [PATCH] Click-to-fullscreen now works with Safari as well. --- js/regl/main.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/js/regl/main.js b/js/regl/main.js index 2172784..11ba24d 100644 --- a/js/regl/main.js +++ b/js/regl/main.js @@ -41,10 +41,14 @@ export default async (canvas, config) => { canvas.height = Math.ceil(canvas.clientHeight * config.resolution); }; window.onresize = resize; - if (document.fullscreenEnabled) { + if (document.fullscreenEnabled || document.webkitFullscreenEnabled) { window.onclick = () => { if (document.fullscreenElement == null) { - document.documentElement.requestFullscreen(); + if (canvas.webkitRequestFullscreen != null) { + canvas.webkitRequestFullscreen(); + } else { + canvas.requestFullscreen(); + } } else { document.exitFullscreen(); }