From e9bb449b5dde255e4a79ea6768864ba26529ed6c Mon Sep 17 00:00:00 2001 From: Alexander Schmitz Date: Thu, 1 Jan 2015 12:10:26 -0500 Subject: [PATCH] Draggable: Add classes option Ref #7053 Ref gh-1411 --- ui/draggable.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/ui/draggable.js b/ui/draggable.js index c57a3517c..83ad6487a 100644 --- a/ui/draggable.js +++ b/ui/draggable.js @@ -71,10 +71,10 @@ $.widget("ui.draggable", $.ui.mouse, { this._setPositionRelative(); } if (this.options.addClasses){ - this.element.addClass("ui-draggable"); + this._addClass( "ui-draggable" ); } if (this.options.disabled){ - this.element.addClass("ui-draggable-disabled"); + this._addClass( "ui-draggable-disabled" ); } this._setHandleClassName(); @@ -94,7 +94,6 @@ $.widget("ui.draggable", $.ui.mouse, { this.destroyOnClear = true; return; } - this.element.removeClass( "ui-draggable ui-draggable-dragging ui-draggable-disabled" ); this._removeHandleClassName(); this._mouseDestroy(); }, @@ -170,7 +169,7 @@ $.widget("ui.draggable", $.ui.mouse, { //Create and append the visible helper this.helper = this._createHelper(event); - this.helper.addClass("ui-draggable-dragging"); + this._addClass( this.helper, "ui-draggable-dragging" ); //Cache the helper size this._cacheHelperProportions(); @@ -352,11 +351,11 @@ $.widget("ui.draggable", $.ui.mouse, { _setHandleClassName: function() { this.handleElement = this.options.handle ? this.element.find( this.options.handle ) : this.element; - this.handleElement.addClass( "ui-draggable-handle" ); + this._addClass( this.handleElement, "ui-draggable-handle" ); }, _removeHandleClassName: function() { - this.handleElement.removeClass( "ui-draggable-handle" ); + this._removeClass( this.handleElement, "ui-draggable-handle" ); }, _createHelper: function(event) { @@ -660,7 +659,7 @@ $.widget("ui.draggable", $.ui.mouse, { }, _clear: function() { - this.helper.removeClass("ui-draggable-dragging"); + this._removeClass( this.helper, "ui-draggable-dragging" ); if (this.helper[0] !== this.element[0] && !this.cancelHelperRemoval) { this.helper.remove(); } -- 2.39.5