Skip to content

Commit 931f45f

Browse files
committedMay 6, 2016
Event: Remove pageX/pageY fill for event object
Fixes gh-3092 CLoses gh-3106 IE8 was the last major browser missing these.
1 parent e61fccb commit 931f45f

File tree

1 file changed

+2
-34
lines changed

1 file changed

+2
-34
lines changed
 

‎src/event.js

+2-34
Original file line numberDiff line numberDiff line change
@@ -592,6 +592,8 @@ jQuery.each( {
592592
detail: true,
593593
eventPhase: true,
594594
metaKey: true,
595+
pageX: true,
596+
pageY: true,
595597
shiftKey: true,
596598
view: true,
597599
"char": true,
@@ -622,40 +624,6 @@ jQuery.each( {
622624
}
623625

624626
return event.which;
625-
},
626-
627-
pageX: function( event ) {
628-
var eventDoc, doc, body;
629-
630-
// Calculate pageX if missing and clientX available
631-
if ( event.pageX == null && event.clientX != null ) {
632-
eventDoc = event.target.ownerDocument || document;
633-
doc = eventDoc.documentElement;
634-
body = eventDoc.body;
635-
636-
return event.clientX +
637-
( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) -
638-
( doc && doc.clientLeft || body && body.clientLeft || 0 );
639-
}
640-
641-
return event.pageX;
642-
},
643-
644-
pageY: function( event ) {
645-
var eventDoc, doc, body;
646-
647-
// Calculate pageY if missing and clientY available
648-
if ( event.pageY == null && event.clientY != null ) {
649-
eventDoc = event.target.ownerDocument || document;
650-
doc = eventDoc.documentElement;
651-
body = eventDoc.body;
652-
653-
return event.clientY +
654-
( doc && doc.scrollTop || body && body.scrollTop || 0 ) -
655-
( doc && doc.clientTop || body && body.clientTop || 0 );
656-
}
657-
658-
return event.pageY;
659627
}
660628
}, jQuery.event.addProp );
661629

0 commit comments

Comments
 (0)