Use WheelEvent instead of MouseWheelEvent
MouseWheelEvent is deprecated and not working in Firefox.
This commit is contained in:
parent
54ee82f004
commit
84171b2406
@ -691,7 +691,7 @@ SpiceDisplayConn.prototype.hook_events = function()
|
||||
canvas.addEventListener('keyup', handle_keyup);
|
||||
canvas.addEventListener('mouseout', handle_mouseout);
|
||||
canvas.addEventListener('mouseover', handle_mouseover);
|
||||
canvas.addEventListener('mousewheel', handle_mousewheel);
|
||||
canvas.addEventListener('wheel', handle_mousewheel);
|
||||
canvas.focus();
|
||||
}
|
||||
}
|
||||
@ -709,7 +709,7 @@ SpiceDisplayConn.prototype.unhook_events = function()
|
||||
canvas.removeEventListener('keyup', handle_keyup);
|
||||
canvas.removeEventListener('mouseout', handle_mouseout);
|
||||
canvas.removeEventListener('mouseover', handle_mouseover);
|
||||
canvas.removeEventListener('mousewheel', handle_mousewheel);
|
||||
canvas.removeEventListener('wheel', handle_mousewheel);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -141,7 +141,7 @@ function handle_mousewheel(e)
|
||||
{
|
||||
var press = new SpiceMsgcMousePress;
|
||||
var release = new SpiceMsgcMouseRelease;
|
||||
if (e.wheelDelta > 0)
|
||||
if (e.deltaY < 0)
|
||||
press.button = release.button = SPICE_MOUSE_BUTTON_UP;
|
||||
else
|
||||
press.button = release.button = SPICE_MOUSE_BUTTON_DOWN;
|
||||
|
Loading…
Reference in New Issue
Block a user