Bug Tracker

Ticket #2474: selectable.patch

File selectable.patch, 1.1 KB (added by ThrushAAX, 15 years ago)

updated patch with namespacing

  • ui.selectable.js

     
    55
    66        $.fn.extend({
    77                selectable: function(options) {
     8                        var args = Array.prototype.slice.call(arguments, 1);
     9                       
    810                        return this.each(function() {
    911                                if (typeof options == "string") {
    1012                                        var select = $.data(this, "selectable");
    11                                         select[options].apply(select, args);
     13                                        if (select) select[options].apply(select, args);
    1214
    1315                                } else if(!$.data(this, "selectable"))
    1416                                        new $.ui.selectable(this, options);
     
    2123               
    2224                this.element = $(element);
    2325               
    24                 $.data(this.element, "selectable", this);
     26                $.data(element, "selectable", this);
    2527                this.element.addClass("ui-selectable");
    2628               
    2729                this.options = $.extend({
     
    9193                        this.element
    9294                                .removeClass("ui-selectable ui-selectable-disabled")
    9395                                .removeData("selectable")
    94                                 .unbind(".selectable");
    95                         this.removeMouseInteraction();
     96                                .unbind(".selectable")
     97                                .removeMouseInteraction();
    9698                },
    9799                enable: function() {
    98100                        this.element.removeClass("ui-selectable-disabled");