Fix some gaps in the handling of event data properties. Thanks to @jitter in ff6ceadbfd for the catches.

This commit is contained in:
John Resig 2010-10-12 20:56:46 -04:00
parent 9ced9f288c
commit 783bb2a85f
2 changed files with 2 additions and 2 deletions

View file

@ -286,7 +286,7 @@ jQuery.event = {
delete elemData.handle; delete elemData.handle;
if ( typeof elemData === "function" ) { if ( typeof elemData === "function" ) {
jQuery.removeData( elem, "events" ); jQuery.removeData( elem, eventKey );
} else if ( jQuery.isEmptyObject( elemData ) ) { } else if ( jQuery.isEmptyObject( elemData ) ) {
jQuery.removeData( elem ); jQuery.removeData( elem );

View file

@ -1838,7 +1838,7 @@ test("window resize", function() {
ok( true, "Resize event fired." ); ok( true, "Resize event fired." );
}).resize().unbind("resize"); }).resize().unbind("resize");
ok( !jQuery(window).data("events"), "Make sure all the events are gone." ); ok( !jQuery(window).data("__events__"), "Make sure all the events are gone." );
}); });
/* /*