git.asbjorn.biz
/
jquery.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Removed extraneous thisObject references. Thanks to Matt Dunlap for the heads-up.
[jquery.git]
/
src
/
event.js
diff --git
a/src/event.js
b/src/event.js
index
ea1c14e
..
f36139f
100644
(file)
--- a/
src/event.js
+++ b/
src/event.js
@@
-57,6
+57,12
@@
jQuery.event = {
handle = jQuery.data( elem, "handle", eventHandle );
}
handle = jQuery.data( elem, "handle", eventHandle );
}
+ // If no handle is found then we must be trying to bind to one of the
+ // banned noData elements
+ if ( !handle ) {
+ return;
+ }
+
// Add elem as a property of the handle function
// This is to prevent a memory leak with non-native
// event in IE.
// Add elem as a property of the handle function
// This is to prevent a memory leak with non-native
// event in IE.
@@
-759,7
+765,6
@@
jQuery.each(["bind", "one"], function( i, name ) {
}
if ( jQuery.isFunction( data ) ) {
}
if ( jQuery.isFunction( data ) ) {
- thisObject = fn;
fn = data;
data = undefined;
}
fn = data;
data = undefined;
}
@@
-770,7
+775,7
@@
jQuery.each(["bind", "one"], function( i, name ) {
}) : fn;
return type === "unload" && name !== "one" ?
}) : fn;
return type === "unload" && name !== "one" ?
- this.one( type, data, fn, thisObject ) :
+ this.one( type, data, fn ) :
this.each(function() {
jQuery.event.add( this, type, handler, data );
});
this.each(function() {
jQuery.event.add( this, type, handler, data );
});
@@
-919,8
+924,8
@@
jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblcl
return fn ? this.bind( name, fn ) : this.trigger( name );
};
return fn ? this.bind( name, fn ) : this.trigger( name );
};
- if ( jQuery.fnAttr ) {
- jQuery.fnAttr[ name ] = true;
+ if ( jQuery.attrFn ) {
+ jQuery.attrFn[ name ] = true;
}
});
}
});