Skip to content

Commit 54ea9c4

Browse files
authored
Add files via upload
1 parent 324e269 commit 54ea9c4

File tree

1 file changed

+40
-45
lines changed

1 file changed

+40
-45
lines changed

src/manipulation.js

Lines changed: 40 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -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

183178
jQuery.fn.extend( {

0 commit comments

Comments
 (0)