Make analog mouse wheel adjustments configurable and reduce sensitivity
This commit is contained in:
@@ -54,6 +54,12 @@ OpenLayers.Handler.MouseWheel = OpenLayers.Class(OpenLayers.Handler, {
|
||||
* negative)
|
||||
*/
|
||||
cumulative: true,
|
||||
|
||||
/**
|
||||
* Property: analogWheelPrecision
|
||||
* {Integer} Adjust to get analog scroll wheel to feel right
|
||||
*/
|
||||
analogWheelPrecision: 360,
|
||||
|
||||
/**
|
||||
* Constructor: OpenLayers.Handler.MouseWheel
|
||||
@@ -170,7 +176,7 @@ OpenLayers.Handler.MouseWheel = OpenLayers.Class(OpenLayers.Handler, {
|
||||
e = window.event;
|
||||
}
|
||||
if (e.wheelDelta) {
|
||||
delta = e.wheelDelta/120;
|
||||
delta = e.wheelDelta/this.analogWheelPrecision;
|
||||
if (window.opera && window.opera.version() < 9.2) {
|
||||
delta = -delta;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user