el does not always have an onwnerDocument
This commit is contained in:
parent
edf46ebd56
commit
3519fb8c5d
1 changed files with 2 additions and 4 deletions
|
|
@ -46,8 +46,7 @@ require.def("ace/lib/event", ["ace/lib/core"], function(core) {
|
||||||
|
|
||||||
event.getDocumentX = function(event) {
|
event.getDocumentX = function(event) {
|
||||||
if (event.clientX) {
|
if (event.clientX) {
|
||||||
var doc = event.target.ownerDocument;
|
var scrollLeft = document.documentElement.scrollLeft || doc.body.scrollLeft;
|
||||||
var scrollLeft = doc.documentElement.scrollLeft || doc.body.scrollLeft;
|
|
||||||
return event.clientX + scrollLeft;
|
return event.clientX + scrollLeft;
|
||||||
} else {
|
} else {
|
||||||
return event.pageX;
|
return event.pageX;
|
||||||
|
|
@ -56,8 +55,7 @@ require.def("ace/lib/event", ["ace/lib/core"], function(core) {
|
||||||
|
|
||||||
event.getDocumentY = function(event) {
|
event.getDocumentY = function(event) {
|
||||||
if (event.clientY) {
|
if (event.clientY) {
|
||||||
var doc = event.target.ownerDocument;
|
var scrollTop = document.documentElement.scrollTop || doc.body.scrollTop;
|
||||||
var scrollTop = doc.documentElement.scrollTop || doc.body.scrollTop;
|
|
||||||
return event.clientY + scrollTop;
|
return event.clientY + scrollTop;
|
||||||
} else {
|
} else {
|
||||||
return event.pageX;
|
return event.pageX;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue