canvas.js: Fix ignore for scrolled window.
When the documement/window is scrolled, the onMouseDisable routine was not properly calculating the position to test whether to ignore the event or not.
This commit is contained in:
parent
d67de76770
commit
3cc74720f0
|
@ -357,12 +357,10 @@ function onMouseDisable(e) {
|
|||
return true;
|
||||
}
|
||||
evt = (e ? e : window.event);
|
||||
pos = Util.getPosition(conf.target);
|
||||
pos = Util.getEventPosition(e, conf.target, conf.scale);
|
||||
/* Stop propagation if inside canvas area */
|
||||
if ((evt.clientX >= pos.x) &&
|
||||
(evt.clientY >= pos.y) &&
|
||||
(evt.clientX < (pos.x + c_width)) &&
|
||||
(evt.clientY < (pos.y + c_height))) {
|
||||
if ((pos.x >= 0) && (pos.y >= 0) &&
|
||||
(pos.x < c_width) && (pos.y < c_height)) {
|
||||
//Util.Debug("mouse event disabled");
|
||||
Util.stopEvent(e);
|
||||
return false;
|
||||
|
|
Loading…
Reference in New Issue