From 88755e35f9ce54eee953e9c272ec5a5e6f1755e8 Mon Sep 17 00:00:00 2001 From: evlist Date: Wed, 14 Sep 2022 20:41:31 +0200 Subject: [PATCH] Changing the scale step for double click and mouse wheel events. --- src/components/slippy/mouse-handler.tsx | 2 +- src/components/slippy/wheel-handler.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/slippy/mouse-handler.tsx b/src/components/slippy/mouse-handler.tsx index 662a9b8..125a04a 100644 --- a/src/components/slippy/mouse-handler.tsx +++ b/src/components/slippy/mouse-handler.tsx @@ -95,7 +95,7 @@ const MouseHandler: react.FC = ( genericHandler(event); dispatch( mapActions.scale({ - factor: 2, + factor: Math.SQRT2, center: { x: event.pageX, y: event.pageY }, }) ); diff --git a/src/components/slippy/wheel-handler.tsx b/src/components/slippy/wheel-handler.tsx index f99467a..aa67f8f 100644 --- a/src/components/slippy/wheel-handler.tsx +++ b/src/components/slippy/wheel-handler.tsx @@ -47,7 +47,7 @@ const WheelHandler: react.FC = ( ) { dispatch( mapActions.scale({ - factor: event.deltaY > 0 ? 2 : 0.5, + factor: event.deltaY > 0 ? Math.SQRT2 : Math.SQRT1_2, center: { x: event.pageX, y: event.pageY }, }) );