@@ -133,51 +133,46 @@ jQuery.extend( {
133133 return clone ;
134134 } ,
135135
136- cleanData : function ( elems ) {
137- var data , elem , type ,
138- special = jQuery . event . special ,
139- i = 0 ;
140-
141- // Convert elems to a native array if it is not already
142- elems = jQuery . makeArray ( elems ) ;
143-
144- while ( i < elems . length ) {
145- elem = elems [ i ] ;
146-
147- if ( acceptData ( elem ) ) {
148- if ( ( data = elem [ dataPriv . expando ] ) ) {
149- if ( data . events ) {
150- for ( type in data . events ) {
151- if ( special [ type ] ) {
152- jQuery . event . remove ( elem , type ) ;
153-
154- // This is a shortcut to avoid jQuery.event.remove's overhead
155- } else {
156- jQuery . removeEvent ( elem , type , data . handle ) ;
157- }
158- }
159- }
160-
161- // Support: Chrome <=35 - 45+
162- // Assign undefined instead of using delete, see Data#remove
163- elem [ dataPriv . expando ] = undefined ;
164- }
165- if ( elem [ dataUser . expando ] ) {
166-
167- // Support: Chrome <=35 - 45+
168- // Assign undefined instead of using delete, see Data#remove
169- elem [ dataUser . expando ] = undefined ;
170- }
171-
172- // Remove the element from the array while preserving the index positions
173- elems . splice ( i , 1 ) ;
174- } else {
175- i ++ ;
176- }
177- }
178- }
179-
180-
136+ cleanData : function ( elems ) {
137+ var data , elem , type ,
138+ special = jQuery . event . special ,
139+ i = 0 ;
140+
141+ // Convert elems to a native array if it is not already
142+ elems = jQuery . makeArray ( elems ) ;
143+
144+ while ( i < elems . length ) {
145+ elem = elems [ i ] ;
146+
147+ if ( acceptData ( elem ) ) {
148+ if ( ( data = elem [ dataPriv . expando ] ) ) {
149+ if ( data . events ) {
150+ for ( type in data . events ) {
151+ if ( special [ type ] ) {
152+ jQuery . event . remove ( elem , type ) ;
153+ // This is a shortcut to avoid jQuery.event.remove's overhead
154+ } else {
155+ jQuery . removeEvent ( elem , type , data . handle ) ;
156+ }
157+ }
158+ }
159+
160+ // Support: Chrome <=35 - 45+
161+ // Assign undefined instead of using delete, see Data#remove
162+ elem [ dataPriv . expando ] = undefined ;
163+ }
164+ if ( elem [ dataUser . expando ] ) {
165+ // Support: Chrome <=35 - 45+
166+ // Assign undefined instead of using delete, see Data#remove
167+ elem [ dataUser . expando ] = undefined ;
168+ }
169+
170+ // Remove the element from the array while preserving the index positions
171+ elems . splice ( i , 1 ) ;
172+ } else {
173+ i ++ ;
174+ }
175+ }
181176} ) ;
182177
183178jQuery . fn . extend ( {
0 commit comments