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