diff options
Diffstat (limited to 'ui/ui.selectable.js')
-rw-r--r-- | ui/ui.selectable.js | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/ui/ui.selectable.js b/ui/ui.selectable.js index d8f86a406..17728d298 100644 --- a/ui/ui.selectable.js +++ b/ui/ui.selectable.js @@ -12,9 +12,16 @@ */ (function($) { +var widgetName = "selectable"; +var classWidgetName = ".selectable"; + $.widget("ui.selectable", $.extend({}, $.ui.mouse, { _init: function() { + // update widgetName with the name given by the widget factory + widgetName = this.widgetName; + classWidgetName = '.' + widgetName; + var self = this; this.element.addClass("ui-selectable"); @@ -56,8 +63,8 @@ $.widget("ui.selectable", $.extend({}, $.ui.mouse, { destroy: function() { this.element .removeClass("ui-selectable ui-selectable-disabled") - .removeData("selectable") - .unbind(".selectable"); + .removeData(widgetName) + .unbind(classWidgetName); this._mouseDestroy(); }, |