From 02b593e00ae495755b8fe06df3c14c1b59c79ae8 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Fri, 10 Jan 2020 20:27:06 +0100 Subject: [PATCH] more power to mouse wheel --- Scales/RateScale.js | 7 +++++-- Scales/TimeScale.js | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Scales/RateScale.js b/Scales/RateScale.js index 5be5a908d..527bfac82 100644 --- a/Scales/RateScale.js +++ b/Scales/RateScale.js @@ -102,12 +102,15 @@ function newRateScale () { } function onMouseWheel (event) { + let morePower = 1 + if (event.buttons === 4) { morePower = 5 } // Mouse wheel pressed. + delta = event.wheelDelta if (delta < 0) { - thisObject.heightPercentage = thisObject.heightPercentage - STEP_SIZE + thisObject.heightPercentage = thisObject.heightPercentage - STEP_SIZE * morePower if (thisObject.heightPercentage < STEP_SIZE * 3) { thisObject.heightPercentage = STEP_SIZE } } else { - thisObject.heightPercentage = thisObject.heightPercentage + STEP_SIZE + thisObject.heightPercentage = thisObject.heightPercentage + STEP_SIZE * morePower if (thisObject.heightPercentage > 150) { thisObject.heightPercentage = 200 } } event.heightPercentage = thisObject.heightPercentage diff --git a/Scales/TimeScale.js b/Scales/TimeScale.js index 9bd8a5372..086e45fa9 100644 --- a/Scales/TimeScale.js +++ b/Scales/TimeScale.js @@ -101,12 +101,15 @@ function newTimeScale () { } function onMouseWheel (event) { + let morePower = 1 + if (event.buttons === 4) { morePower = 5 } // Mouse wheel pressed. + delta = event.wheelDelta if (delta < 0) { - thisObject.lenghtPercentage = thisObject.lenghtPercentage - STEP_SIZE + thisObject.lenghtPercentage = thisObject.lenghtPercentage - STEP_SIZE * morePower if (thisObject.lenghtPercentage < STEP_SIZE) { thisObject.lenghtPercentage = STEP_SIZE } } else { - thisObject.lenghtPercentage = thisObject.lenghtPercentage + STEP_SIZE + thisObject.lenghtPercentage = thisObject.lenghtPercentage + STEP_SIZE * morePower if (thisObject.lenghtPercentage > 400) { thisObject.lenghtPercentage = 400 } }