Skip to content

Commit ca59f0e

Browse files
authored
1 parent 17dcee0 commit ca59f0e

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

lib/impact/input.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,7 @@ ig.Input = ig.Class.extend({
116116
initMouse: function() {
117117
if( this.isUsingMouse ) { return; }
118118
this.isUsingMouse = true;
119-
var mouseWheelBound = this.mousewheel.bind(this);
120-
ig.system.canvas.addEventListener('mousewheel', mouseWheelBound, false );
121-
ig.system.canvas.addEventListener('DOMMouseScroll', mouseWheelBound, false );
119+
ig.system.canvas.addEventListener('wheel', this.mousewheel.bind(this), false );
122120

123121
ig.system.canvas.addEventListener('contextmenu', this.contextmenu.bind(this), false );
124122
ig.system.canvas.addEventListener('mousedown', this.keydown.bind(this), false );
@@ -157,8 +155,7 @@ ig.Input = ig.Class.extend({
157155

158156

159157
mousewheel: function( event ) {
160-
var delta = event.wheelDelta ? event.wheelDelta : (event.detail * -1);
161-
var code = delta > 0 ? ig.KEY.MWHEEL_UP : ig.KEY.MWHEEL_DOWN;
158+
var code = event.deltaY < 0 ? ig.KEY.MWHEEL_UP : ig.KEY.MWHEEL_DOWN;
162159
var action = this.bindings[code];
163160
if( action ) {
164161
this.actions[action] = true;
@@ -319,4 +316,4 @@ ig.Input = ig.Class.extend({
319316
}
320317
});
321318

322-
});
319+
});

0 commit comments

Comments
 (0)