var o = this.options;\r
\r
//Position the node\r
- if(o.helper == 'original' && !(/(relative|absolute|fixed)/).test(this.element.css('position')))\r
+ if (o.helper == 'original' && !(/(relative|absolute|fixed)/).test(this.element.css('position')))\r
this.element.css('position', 'relative');\r
+\r
+ this.element.addClass('ui-draggable');\r
+ (o.disabled && this.element.addClass('ui-draggable-disabled'));\r
\r
this.mouseInit();\r
\r
},\r
+ setData: function(key, value) {\r
+ (key == 'disabled' && this.element[(value ? 'add' : 'remove') + 'Class']('ui-draggable-disabled'));\r
+ this.options[key] = value;\r
+ },\r
mouseStart: function(e) {\r
var o = this.options;\r
\r
},\r
destroy: function() {\r
if(!this.element.data('draggable')) return;\r
- this.element.removeData("draggable").unbind(".draggable");\r
+ this.element.removeData("draggable").unbind(".draggable").removeClass('ui-draggable');\r
this.mouseDestroy();\r
}\r
}));\r