From 02c468818edcff79989ff62b666daf2e5eecb92e Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Thu, 27 Jul 2023 15:36:56 +0300 Subject: [PATCH] fullscreen mode working (needs polish) Signed-off-by: Alex A. Naanou --- grid-n-view.html | 2 +- grid-n-view.js | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/grid-n-view.html b/grid-n-view.html index eda8f5f..14a7c13 100644 --- a/grid-n-view.html +++ b/grid-n-view.html @@ -48,7 +48,7 @@ - Gallery: remove image - Gallery: serialize / deserialize - Lightbox: navigation (keyboard / mouse) -- Lightbox: fullscreen mode +- Lightbox: fullscreen mode - Gallery: element (???) - ... diff --git a/grid-n-view.js b/grid-n-view.js index 6331608..d179943 100644 --- a/grid-n-view.js +++ b/grid-n-view.js @@ -647,8 +647,9 @@ var Lightbox = { this.dom.querySelector('.fullscreen') .addEventListener('click', function(evt){ evt.stopPropagation() - // XXX - }) + document.fullscreenElement ? + document.exitFullscreen() + : that.dom.requestFullscreen() }) // click... var deadzone = this.navigation_deadzone ?? 100 this.dom