From c549e3a17fdf5378103a1e93ed51127ad1e51fb2 Mon Sep 17 00:00:00 2001 From: mikedeboer Date: Wed, 22 Feb 2012 10:15:57 +0100 Subject: [PATCH 1/2] removed scrolling threshold for older safari versions, cause it make working with apple mice less pleasant --- lib/ace/lib/event.js | 6 ------ 1 file changed, 6 deletions(-) diff --git a/lib/ace/lib/event.js b/lib/ace/lib/event.js index a09f9359..d2037163 100644 --- a/lib/ace/lib/event.js +++ b/lib/ace/lib/event.js @@ -177,12 +177,6 @@ exports.addMouseWheelListener = function(el, callback) { var max = 0; var listener = function(e) { if (e.wheelDelta !== undefined) { - - // some versions of Safari (e.g. 5.0.5) report insanely high - // scroll values. These browsers require a higher factor - if (Math.abs(e.wheelDeltaY) > max) - max = Math.abs(e.wheelDeltaY); - if (max > 5000) var factor = 400; else From 4f9358876310517598aadca464115a9da8b5d02a Mon Sep 17 00:00:00 2001 From: mikedeboer Date: Wed, 22 Feb 2012 10:17:55 +0100 Subject: [PATCH 2/2] removed scrolling threshold for older safari versions, cause it make working with apple mice less pleasant --- lib/ace/lib/event.js | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/lib/ace/lib/event.js b/lib/ace/lib/event.js index d2037163..9a9d4e46 100644 --- a/lib/ace/lib/event.js +++ b/lib/ace/lib/event.js @@ -174,14 +174,9 @@ else { } exports.addMouseWheelListener = function(el, callback) { - var max = 0; + var factor = 8; var listener = function(e) { if (e.wheelDelta !== undefined) { - if (max > 5000) - var factor = 400; - else - var factor = 8; - if (e.wheelDeltaX !== undefined) { e.wheelX = -e.wheelDeltaX / factor; e.wheelY = -e.wheelDeltaY / factor;