mirror of
https://github.com/jquery/jquery.git
synced 2024-11-23 02:54:22 +00:00
Remove obsolete event object fixups.
This commit is contained in:
parent
97fa97f0c1
commit
69bab50296
23
src/event.js
23
src/event.js
@ -434,11 +434,10 @@ jQuery.event = {
|
||||
},
|
||||
|
||||
mouseHooks: {
|
||||
props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),
|
||||
props: "button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),
|
||||
filter: function( event, original ) {
|
||||
var eventDoc, doc, body,
|
||||
button = original.button,
|
||||
fromElement = original.fromElement;
|
||||
button = original.button;
|
||||
|
||||
// Calculate pageX/Y if missing and clientX/Y available
|
||||
if ( event.pageX == null && original.clientX != null ) {
|
||||
@ -450,11 +449,6 @@ jQuery.event = {
|
||||
event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 );
|
||||
}
|
||||
|
||||
// Add relatedTarget, if necessary
|
||||
if ( !event.relatedTarget && fromElement ) {
|
||||
event.relatedTarget = fromElement === event.target ? original.toElement : fromElement;
|
||||
}
|
||||
|
||||
// Add which for click: 1 === left; 2 === middle; 3 === right
|
||||
// Note: button is not normalized, so don't use it
|
||||
if ( !event.which && button !== undefined ) {
|
||||
@ -483,19 +477,6 @@ jQuery.event = {
|
||||
event[ prop ] = originalEvent[ prop ];
|
||||
}
|
||||
|
||||
// Fix target property, if necessary (#1925, IE 6/7/8 & Safari2)
|
||||
if ( !event.target ) {
|
||||
event.target = originalEvent.srcElement || document;
|
||||
}
|
||||
|
||||
// Target should not be a text node (#504, Safari)
|
||||
if ( event.target.nodeType === 3 ) {
|
||||
event.target = event.target.parentNode;
|
||||
}
|
||||
|
||||
// For mouse/key events, metaKey==false if it's undefined (#3368, #11328; IE6/7/8)
|
||||
event.metaKey = !!event.metaKey;
|
||||
|
||||
return fixHook.filter? fixHook.filter( event, originalEvent ) : event;
|
||||
},
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user