From fb915851db4dd52a604bc0bb2e92007dd1a24d7c Mon Sep 17 00:00:00 2001 From: kangax Date: Sat, 29 Dec 2012 20:00:24 +0100 Subject: [PATCH] Fix lost event in IE7/8. Closes #364. --- src/util/dom_event.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/util/dom_event.js b/src/util/dom_event.js index 91da773b..e7ecd114 100644 --- a/src/util/dom_event.js +++ b/src/util/dom_event.js @@ -174,10 +174,12 @@ * @param {Event} event */ function getPointer(event) { + event || (event = fabric.window.event); + var element = event.target || event.srcElement, - scrollLeft = 0, - scrollTop = 0, - firstFixedAncestor; + scrollLeft = 0, + scrollTop = 0, + firstFixedAncestor; while (element && element.parentNode && !firstFixedAncestor) { element = element.parentNode;