From ca68df76ab9b14c51584c41bff0e28651528bca4 Mon Sep 17 00:00:00 2001 From: MickaelK Date: Tue, 17 Jun 2025 20:32:16 +1000 Subject: [PATCH] fix (image): improve image zoom --- public/assets/pages/viewerpage/application_image/zoom.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/assets/pages/viewerpage/application_image/zoom.js b/public/assets/pages/viewerpage/application_image/zoom.js index 49340438..59dec6da 100644 --- a/public/assets/pages/viewerpage/application_image/zoom.js +++ b/public/assets/pages/viewerpage/application_image/zoom.js @@ -47,7 +47,7 @@ function builder({ $img }) { rxjs.fromEvent($img.parentElement, "wheel").pipe( rxjs.tap((e) => e.preventDefault()), rxjs.throttleTime(100, rxjs.animateFrameScheduler), - rxjs.map((e) => ({ scale: Math.exp(-e.deltaY / 300), clientX: e.clientX, clientY: e.clientY })), + rxjs.map((e) => ({ scale: Math.min(Math.exp(-e.deltaY / 300), 2), clientX: e.clientX, clientY: e.clientY })), ), // zoom via keyboard shortcut rxjs.fromEvent(window, "keydown").pipe(