From 3519fb8c5df4927c1f6bcb8707ae4f9ca99b1c91 Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Tue, 21 Sep 2010 11:02:44 +0200 Subject: [PATCH] el does not always have an onwnerDocument --- src/ace/lib/event.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/ace/lib/event.js b/src/ace/lib/event.js index 40523eb7..9247c6e6 100644 --- a/src/ace/lib/event.js +++ b/src/ace/lib/event.js @@ -46,8 +46,7 @@ require.def("ace/lib/event", ["ace/lib/core"], function(core) { event.getDocumentX = function(event) { if (event.clientX) { - var doc = event.target.ownerDocument; - var scrollLeft = doc.documentElement.scrollLeft || doc.body.scrollLeft; + var scrollLeft = document.documentElement.scrollLeft || doc.body.scrollLeft; return event.clientX + scrollLeft; } else { return event.pageX; @@ -56,8 +55,7 @@ require.def("ace/lib/event", ["ace/lib/core"], function(core) { event.getDocumentY = function(event) { if (event.clientY) { - var doc = event.target.ownerDocument; - var scrollTop = doc.documentElement.scrollTop || doc.body.scrollTop; + var scrollTop = document.documentElement.scrollTop || doc.body.scrollTop; return event.clientY + scrollTop; } else { return event.pageX;