From e5891636b35fb89f5481843c6c2161faf1595111 Mon Sep 17 00:00:00 2001 From: Tarjei Huse Date: Wed, 14 Mar 2012 20:34:29 +0100 Subject: [PATCH] Change mousewheel handling so we let the default event happen if we are outside the container. --- mindplot/src/main/javascript/Designer.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/mindplot/src/main/javascript/Designer.js b/mindplot/src/main/javascript/Designer.js index b1bb69f4..25c5b489 100644 --- a/mindplot/src/main/javascript/Designer.js +++ b/mindplot/src/main/javascript/Designer.js @@ -109,6 +109,16 @@ mindplot.Designer = new Class({ $(document).addEvent('mousewheel', function(event) { + var containerCoords = screenManager.getContainer().getCoordinates(); + if (event.client.y < containerCoords.top || + event.client.y > containerCoords.bottom || + event.client.x < containerCoords.left || + event.client.x > containerCoords.right + ) { + return true; + } + + event.preventDefault(); if (event.wheel > 0) { this.zoomIn(1.05); }