@@ -32,6 +32,7 @@ $.widget("ui.draggable", $.ui.mouse, {
32
32
addClasses : true ,
33
33
appendTo : "parent" ,
34
34
axis : false ,
35
+ classes : { } ,
35
36
connectToSortable : false ,
36
37
containment : false ,
37
38
cursor : "auto" ,
@@ -65,10 +66,10 @@ $.widget("ui.draggable", $.ui.mouse, {
65
66
this . _setPositionRelative ( ) ;
66
67
}
67
68
if ( this . options . addClasses ) {
68
- this . element . addClass ( "ui-draggable" ) ;
69
+ this . _addClass ( "ui-draggable" ) ;
69
70
}
70
71
if ( this . options . disabled ) {
71
- this . element . addClass ( "ui-draggable-disabled" ) ;
72
+ this . _addClass ( "ui-draggable-disabled" ) ;
72
73
}
73
74
this . _setHandleClassName ( ) ;
74
75
@@ -88,7 +89,6 @@ $.widget("ui.draggable", $.ui.mouse, {
88
89
this . destroyOnClear = true ;
89
90
return ;
90
91
}
91
- this . element . removeClass ( "ui-draggable ui-draggable-dragging ui-draggable-disabled" ) ;
92
92
this . _removeHandleClassName ( ) ;
93
93
this . _mouseDestroy ( ) ;
94
94
} ,
@@ -164,7 +164,7 @@ $.widget("ui.draggable", $.ui.mouse, {
164
164
//Create and append the visible helper
165
165
this . helper = this . _createHelper ( event ) ;
166
166
167
- this . helper . addClass ( "ui-draggable-dragging" ) ;
167
+ this . _addClass ( this . helper , "ui-draggable-dragging" ) ;
168
168
169
169
//Cache the helper size
170
170
this . _cacheHelperProportions ( ) ;
@@ -346,11 +346,11 @@ $.widget("ui.draggable", $.ui.mouse, {
346
346
_setHandleClassName : function ( ) {
347
347
this . handleElement = this . options . handle ?
348
348
this . element . find ( this . options . handle ) : this . element ;
349
- this . handleElement . addClass ( "ui-draggable-handle" ) ;
349
+ this . _addClass ( this . handleElement , "ui-draggable-handle" ) ;
350
350
} ,
351
351
352
352
_removeHandleClassName : function ( ) {
353
- this . handleElement . removeClass ( "ui-draggable-handle" ) ;
353
+ this . _removeClass ( this . handleElement , "ui-draggable-handle" ) ;
354
354
} ,
355
355
356
356
_createHelper : function ( event ) {
@@ -654,7 +654,7 @@ $.widget("ui.draggable", $.ui.mouse, {
654
654
} ,
655
655
656
656
_clear : function ( ) {
657
- this . helper . removeClass ( "ui-draggable-dragging" ) ;
657
+ this . _removeClass ( this . helper , "ui-draggable-dragging" ) ;
658
658
if ( this . helper [ 0 ] !== this . element [ 0 ] && ! this . cancelHelperRemoval ) {
659
659
this . helper . remove ( ) ;
660
660
}
0 commit comments