From a41697c6da9c405f80dd691388e195205479c64b Mon Sep 17 00:00:00 2001 From: Said Achmiz Date: Wed, 13 Feb 2019 01:37:35 -0500 Subject: [PATCH] Removed unnecessary event listener --- www/script.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/www/script.js b/www/script.js index 56e62cfa..cb88a932 100644 --- a/www/script.js +++ b/www/script.js @@ -2698,12 +2698,7 @@ function focusImage(imageToFocus) { }); // Prevent spacebar or arrow keys from scrolling page when image focused. - document.addEventListener("keydown", GW.imageFocusKeyDown = (event) => { - GWLog("GW.imageFocusKeyDown"); - let disabledKeys = [ " ", "Spacebar", "ArrowUp", "ArrowDown", "ArrowLeft", "ArrowRight", "Up", "Down", "Left", "Right" ]; - if (disabledKeys.contains(event.key)) - event.preventDefault(); - }); + query("body").addClass("no-scroll"); if (imageToFocus.closest("#images-overlay")) { // Set state of next/previous buttons. @@ -2790,6 +2785,9 @@ function unfocusImageOverlay() { window.removeEventListener("mousedown", GW.imageFocusMouseDown); window.removeEventListener("mouseup", GW.imageFocusMouseUp); + // Re-enable page scrolling. + query("body").removeClass("no-scroll"); + // Reset the hash, if needed. if (location.hash.hasPrefix("#if_slide_")) history.replaceState(null, null, "#"); -- 2.11.4.GIT