git.asbjorn.biz
/
jquery.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Handle some edge cases with binding events to the window object (which is also a...
[jquery.git]
/
src
/
event.js
diff --git
a/src/event.js
b/src/event.js
index
7a10a12
..
d949d0f
100644
(file)
--- a/
src/event.js
+++ b/
src/event.js
@@
-282,7
+282,7
@@
jQuery.event = {
delete elemData.handle;
if ( typeof elemData === "function" ) {
delete elemData.handle;
if ( typeof elemData === "function" ) {
- delete elem.events;
+ jQuery.removeData( elem, "events" );
} else if ( jQuery.isEmptyObject( elemData ) ) {
jQuery.removeData( elem );
} else if ( jQuery.isEmptyObject( elemData ) ) {
jQuery.removeData( elem );
@@
-346,7
+346,7
@@
jQuery.event = {
// Trigger the event, it is assumed that "handle" is a function
var handle = elem.nodeType ?
jQuery.data( elem, "handle" ) :
// Trigger the event, it is assumed that "handle" is a function
var handle = elem.nodeType ?
jQuery.data( elem, "handle" ) :
- elem.events && elem.events.handle;
+ (jQuery.data( elem, "events" ) || {}).handle;
if ( handle ) {
handle.apply( elem, data );
if ( handle ) {
handle.apply( elem, data );