git.asbjorn.biz
/
jquery.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9791855
)
Fix generic event handler and $events expando removal for IE
author
Brandon Aaron
<brandon.aaron@gmail.com>
Mon, 5 Mar 2007 17:34:17 +0000
(17:34 +0000)
committer
Brandon Aaron
<brandon.aaron@gmail.com>
Mon, 5 Mar 2007 17:34:17 +0000
(17:34 +0000)
src/event/event.js
patch
|
blob
|
history
diff --git
a/src/event/event.js
b/src/event/event.js
index
e276ab6
..
8aedabb
100644
(file)
--- a/
src/event/event.js
+++ b/
src/event/event.js
@@
-75,21
+75,21
@@
jQuery.event = {
// remove all handlers for the given type
else
// remove all handlers for the given type
else
- for ( handler in events[type] )
+ for ( handler in element.$events[type] )
delete events[type][handler];
// remove generic event handler if no more handlers exist
for ( ret in events[type] ) break;
if ( !ret ) {
delete events[type][handler];
// remove generic event handler if no more handlers exist
for ( ret in events[type] ) break;
if ( !ret ) {
- ret = element["on" + type] = undefined;
- delete events[type];
+ ret = element["on" + type] = null;
+ delete element.$events[type];
}
}
// Remove the expando if it's no longer used
for ( ret in events ) break;
if ( !ret )
}
}
// Remove the expando if it's no longer used
for ( ret in events ) break;
if ( !ret )
- delete element.$events;
+ element.$events = null;
}
},
}
},