@@ -84,7 +84,7 @@ return $.widget("ui.sortable", $.ui.mouse, {
84
84
85
85
_create : function ( ) {
86
86
this . containerCache = { } ;
87
- this . element . addClass ( "ui-sortable" ) ;
87
+ this . _addClass ( "ui-sortable" ) ;
88
88
89
89
//Get the items
90
90
this . refresh ( ) ;
@@ -111,19 +111,19 @@ return $.widget("ui.sortable", $.ui.mouse, {
111
111
} ,
112
112
113
113
_setHandleClassName : function ( ) {
114
- this . element . find ( ".ui-sortable-handle" ) . removeClass ( "ui-sortable-handle" ) ;
114
+ var that = this ;
115
+ this . _removeClass ( this . element . find ( ".ui-sortable-handle" ) , "ui-sortable-handle" ) ;
115
116
$ . each ( this . items , function ( ) {
116
- ( this . instance . options . handle ?
117
- this . item . find ( this . instance . options . handle ) : this . item )
118
- . addClass ( "ui-sortable-handle" ) ;
117
+ that . _addClass (
118
+ this . instance . options . handle ?
119
+ this . item . find ( this . instance . options . handle ) :
120
+ this . item ,
121
+ "ui-sortable-handle"
122
+ ) ;
119
123
} ) ;
120
124
} ,
121
125
122
126
_destroy : function ( ) {
123
- this . element
124
- . removeClass ( "ui-sortable ui-sortable-disabled" )
125
- . find ( ".ui-sortable-handle" )
126
- . removeClass ( "ui-sortable-handle" ) ;
127
127
this . _mouseDestroy ( ) ;
128
128
129
129
for ( var i = this . items . length - 1 ; i >= 0 ; i -- ) {
@@ -308,7 +308,7 @@ return $.widget("ui.sortable", $.ui.mouse, {
308
308
309
309
this . dragging = true ;
310
310
311
- this . helper . addClass ( "ui-sortable-helper" ) ;
311
+ this . _addClass ( this . helper , "ui-sortable-helper" ) ;
312
312
this . _mouseDrag ( event ) ; //Execute the drag once - this causes the helper not to be visible before getting its correct position
313
313
return true ;
314
314
@@ -477,7 +477,8 @@ return $.widget("ui.sortable", $.ui.mouse, {
477
477
this . _mouseUp ( { target : null } ) ;
478
478
479
479
if ( this . options . helper === "original" ) {
480
- this . currentItem . css ( this . _storedCSS ) . removeClass ( "ui-sortable-helper" ) ;
480
+ this . currentItem . css ( this . _storedCSS ) ;
481
+ this . _removeClass ( this . currentItem , "ui-sortable-helper" ) ;
481
482
} else {
482
483
this . currentItem . show ( ) ;
483
484
}
@@ -790,9 +791,11 @@ return $.widget("ui.sortable", $.ui.mouse, {
790
791
element : function ( ) {
791
792
792
793
var nodeName = that . currentItem [ 0 ] . nodeName . toLowerCase ( ) ,
793
- element = $ ( "<" + nodeName + ">" , that . document [ 0 ] )
794
- . addClass ( className || that . currentItem [ 0 ] . className + " ui-sortable-placeholder" )
795
- . removeClass ( "ui-sortable-helper" ) ;
794
+ element = $ ( "<" + nodeName + ">" , that . document [ 0 ] ) ;
795
+
796
+ that . _addClass ( element , "ui-sortable-placeholder" ,
797
+ className || that . currentItem [ 0 ] . className )
798
+ . _removeClass ( element , "ui-sortable-helper" ) ;
796
799
797
800
if ( nodeName === "tbody" ) {
798
801
that . _createTrPlaceholder (
@@ -1218,7 +1221,8 @@ return $.widget("ui.sortable", $.ui.mouse, {
1218
1221
this . _storedCSS [ i ] = "" ;
1219
1222
}
1220
1223
}
1221
- this . currentItem . css ( this . _storedCSS ) . removeClass ( "ui-sortable-helper" ) ;
1224
+ this . currentItem . css ( this . _storedCSS ) ;
1225
+ this . _removeClass ( this . currentItem , "ui-sortable-helper" ) ;
1222
1226
} else {
1223
1227
this . currentItem . show ( ) ;
1224
1228
}
0 commit comments