Ticket #4441: 4441_partial_patch.diff

File 4441_partial_patch.diff, 940 bytes (added by tzellman, 13 years ago)
  • ui.selectable.js

     
    6666        _mouseStart: function(event) {
    6767                var self = this;
    6868
     69                if (this._trigger("start", event) === false) {
     70                        this.opos = null;
     71                        return;
     72                }
     73
    6974                this.opos = [event.pageX, event.pageY];
    7075
    7176                if (this.options.disabled)
     
    7580
    7681                this.selectees = $(options.filter, this.element[0]);
    7782
    78                 this._trigger("start", event);
    79 
    8083                $(options.appendTo).append(this.helper);
    8184                // position helper (lasso)
    8285                this.helper.css({
     
    126129
    127130        _mouseDrag: function(event) {
    128131                var self = this;
     132                if (!this.opos) //if we never really started a selection
     133                        return;
    129134                this.dragged = true;
    130 
     135               
    131136                if (this.options.disabled)
    132137                        return;
    133138