Expose jQuery.uuid (use with caution) and make sure the expando property is used in the events module.
This commit is contained in:
parent
4a64f9a5b8
commit
1533bf7c77
5 changed files with 11 additions and 7 deletions
|
@ -270,7 +270,7 @@ jQuery.event = {
|
|||
if ( !bubbling ) {
|
||||
event = typeof event === "object" ?
|
||||
// jQuery.Event object
|
||||
event[expando] ? event :
|
||||
event[ jQuery.expando ] ? event :
|
||||
// Object literal
|
||||
jQuery.extend( jQuery.Event(type), event ) :
|
||||
// Just the event type (string)
|
||||
|
@ -428,7 +428,7 @@ jQuery.event = {
|
|||
props: "altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
|
||||
|
||||
fix: function( event ) {
|
||||
if ( event[ expando ] ) {
|
||||
if ( event[ jQuery.expando ] ) {
|
||||
return event;
|
||||
}
|
||||
|
||||
|
@ -557,7 +557,7 @@ jQuery.Event = function( src ) {
|
|||
this.timeStamp = jQuery.now();
|
||||
|
||||
// Mark it as fixed
|
||||
this[ expando ] = true;
|
||||
this[ jQuery.expando ] = true;
|
||||
};
|
||||
|
||||
function returnFalse() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue