File tree Expand file tree Collapse file tree 2 files changed +16
-1
lines changed
Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change 6161 optSelected : opt . selected ,
6262
6363 // Will be defined later
64+ deleteExpando : true ,
6465 optDisabled : false ,
6566 checkClone : false ,
6667 scriptEval : false ,
9192 delete window [ id ] ;
9293 }
9394
95+ // Test to see if it's possible to delete an expando from an element
96+ // Fails in Internet Explorer
97+ try {
98+ delete script . test ;
99+
100+ } catch ( e ) {
101+ jQuery . support . deleteExpando = false ;
102+ }
103+
94104 root . removeChild ( script ) ;
95105
96106 if ( div . attachEvent && div . fireEvent ) {
Original file line number Diff line number Diff line change @@ -284,11 +284,16 @@ test(".data(Object)", function() {
284284} ) ;
285285
286286test ( "jQuery.removeData" , function ( ) {
287- expect ( 5 ) ;
287+ expect ( 7 ) ;
288288 var div = jQuery ( "#foo" ) [ 0 ] ;
289289 jQuery . data ( div , "test" , "testing" ) ;
290290 jQuery . removeData ( div , "test" ) ;
291291 equals ( jQuery . data ( div , "test" ) , undefined , "Check removal of data" ) ;
292+
293+ jQuery . data ( div , "test2" , "testing" ) ;
294+ jQuery . removeData ( div ) ;
295+ ok ( ! jQuery . data ( div , "test2" ) , "Make sure that the data property no longer exists." ) ;
296+ ok ( ! div [ jQuery . expando ] , "Make sure the expando no longer exists, as well." ) ;
292297
293298 var obj = { } ;
294299 jQuery . data ( obj , "test" , "testing" ) ;
You can’t perform that action at this time.
0 commit comments