@@ -37,6 +37,7 @@ $.widget("ui.draggable", $.ui.mouse, {
37
37
addClasses : true ,
38
38
appendTo : "parent" ,
39
39
axis : false ,
40
+ classes : { } ,
40
41
connectToSortable : false ,
41
42
containment : false ,
42
43
cursor : "auto" ,
@@ -70,10 +71,10 @@ $.widget("ui.draggable", $.ui.mouse, {
70
71
this . _setPositionRelative ( ) ;
71
72
}
72
73
if ( this . options . addClasses ) {
73
- this . element . addClass ( "ui-draggable" ) ;
74
+ this . _addClass ( "ui-draggable" ) ;
74
75
}
75
76
if ( this . options . disabled ) {
76
- this . element . addClass ( "ui-draggable-disabled" ) ;
77
+ this . _addClass ( "ui-draggable-disabled" ) ;
77
78
}
78
79
this . _setHandleClassName ( ) ;
79
80
@@ -93,7 +94,6 @@ $.widget("ui.draggable", $.ui.mouse, {
93
94
this . destroyOnClear = true ;
94
95
return ;
95
96
}
96
- this . element . removeClass ( "ui-draggable ui-draggable-dragging ui-draggable-disabled" ) ;
97
97
this . _removeHandleClassName ( ) ;
98
98
this . _mouseDestroy ( ) ;
99
99
} ,
@@ -169,7 +169,7 @@ $.widget("ui.draggable", $.ui.mouse, {
169
169
//Create and append the visible helper
170
170
this . helper = this . _createHelper ( event ) ;
171
171
172
- this . helper . addClass ( "ui-draggable-dragging" ) ;
172
+ this . _addClass ( this . helper , "ui-draggable-dragging" ) ;
173
173
174
174
//Cache the helper size
175
175
this . _cacheHelperProportions ( ) ;
@@ -351,11 +351,11 @@ $.widget("ui.draggable", $.ui.mouse, {
351
351
_setHandleClassName : function ( ) {
352
352
this . handleElement = this . options . handle ?
353
353
this . element . find ( this . options . handle ) : this . element ;
354
- this . handleElement . addClass ( "ui-draggable-handle" ) ;
354
+ this . _addClass ( this . handleElement , "ui-draggable-handle" ) ;
355
355
} ,
356
356
357
357
_removeHandleClassName : function ( ) {
358
- this . handleElement . removeClass ( "ui-draggable-handle" ) ;
358
+ this . _removeClass ( this . handleElement , "ui-draggable-handle" ) ;
359
359
} ,
360
360
361
361
_createHelper : function ( event ) {
@@ -659,7 +659,7 @@ $.widget("ui.draggable", $.ui.mouse, {
659
659
} ,
660
660
661
661
_clear : function ( ) {
662
- this . helper . removeClass ( "ui-draggable-dragging" ) ;
662
+ this . _removeClass ( this . helper , "ui-draggable-dragging" ) ;
663
663
if ( this . helper [ 0 ] !== this . element [ 0 ] && ! this . cancelHelperRemoval ) {
664
664
this . helper . remove ( ) ;
665
665
}
0 commit comments