From 8a4c5ea26b0f62684c4ec68bb68f7ced504ec106 Mon Sep 17 00:00:00 2001 From: 17ms <79069176+17ms@users.noreply.github.com> Date: Fri, 3 Mar 2023 20:08:25 +0200 Subject: [PATCH] automatic shortcut toggling (fixes original site functionality) --- visual/4c-gallery.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/visual/4c-gallery.js b/visual/4c-gallery.js index 49ea752..cd56f4c 100644 --- a/visual/4c-gallery.js +++ b/visual/4c-gallery.js @@ -112,7 +112,7 @@ const preloadImgs = async () => { } } -const keyDownEvent = async (e) => { +const keyUpEvent = async (e) => { if (e.key === keys[0]) { sizeDown(document.getElementById("drGallery")) } else if (e.key === keys[1]) { @@ -207,8 +207,10 @@ const collectSources = () => { window.toggleGalleryVisibility = () => { if (baseElem.style.display === "block") { baseElem.style.display = "none" + document.removeEventListener("keyup", keyUpEvent, false) } else { baseElem.style.display = "block" + document.addEventListener("keyup", keyUpEvent, false) } } @@ -222,5 +224,4 @@ preloadImgs().then(() => console.log("4c-gallery: All images loaded")) const baseElem = document.getElementById("drGallery") const imgElem = document.getElementById("drImg") -document.addEventListener("keyup", keyDownEvent, false) dragElement(baseElem)