Skip to content

Commit cb50642

Browse files
committed
Widget: Removed code for the remove event in jQuery < 1.4.
1 parent ee77fde commit cb50642

File tree

1 file changed

+7
-24
lines changed

1 file changed

+7
-24
lines changed

ui/jquery.ui.widget.js

Lines changed: 7 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -9,30 +9,13 @@
99
*/
1010
(function( $, undefined ) {
1111

12-
// jQuery 1.4+
13-
if ( $.cleanData ) {
14-
var _cleanData = $.cleanData;
15-
$.cleanData = function( elems ) {
16-
for ( var i = 0, elem; (elem = elems[i]) != null; i++ ) {
17-
$( elem ).triggerHandler( "remove" );
18-
}
19-
_cleanData( elems );
20-
};
21-
} else {
22-
var _remove = $.fn.remove;
23-
$.fn.remove = function( selector, keepData ) {
24-
return this.each(function() {
25-
if ( !keepData ) {
26-
if ( !selector || $.filter( selector, [ this ] ).length ) {
27-
$( "*", this ).add( [ this ] ).each(function() {
28-
$( this ).triggerHandler( "remove" );
29-
});
30-
}
31-
}
32-
return _remove.call( $(this), selector, keepData );
33-
});
34-
};
35-
}
12+
var _cleanData = $.cleanData;
13+
$.cleanData = function( elems ) {
14+
for ( var i = 0, elem; (elem = elems[i]) != null; i++ ) {
15+
$( elem ).triggerHandler( "remove" );
16+
}
17+
_cleanData( elems );
18+
};
3619

3720
$.widget = function( name, base, prototype ) {
3821
var namespace = name.split( "." )[ 0 ],

0 commit comments

Comments
 (0)