From 0ffaf09ae0bd30f5c1a614f3c7eda8b8551b9be1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kov=C3=A1ts=20Levente?= Date: Sun, 24 Jan 2021 12:15:49 +0100 Subject: [PATCH] =?UTF-8?q?k=C3=A9pn=C3=A9z=C5=91=20ne=20jel=C3=B6l=C5=91d?= =?UTF-8?q?j=C3=B6n=20ki,=20sima=20kattint=C3=A1sra=20bez=C3=A1rul?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/phw.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/js/phw.js b/js/phw.js index b41414a..0699def 100644 --- a/js/phw.js +++ b/js/phw.js @@ -583,11 +583,13 @@ function init_viewer() { change_viewer_magnification(-e.deltaY * magnification_sensitivity); }, false); - // a képre kattintáskor ne záródjon be a nézegető + // a képre kattintáskor ne záródjon be a nézegető, ha éppen mozgatjuk img.addEventListener("click", (e) => { - e.preventDefault(); - e.stopPropagation(); - return false; + if (e.clientX !== viewer_original_mouse_coords.x || e.clientY !== viewer_original_mouse_coords.y) { + e.preventDefault(); + e.stopPropagation(); + return false; + } }, false); // nézegető billentyű-kombinációk @@ -605,6 +607,11 @@ function init_viewer() { viewer_original_mouse_coords = {x: e.clientX, y: e.clientY}; viewer_grabbing = true; img.style.cursor = "grabbing"; + + // ne jelölődjön ki a kép + e.preventDefault(); + e.stopPropagation(); + return false; }, false); img.addEventListener("mousemove", (e) => {