Ticket #3948: jquery.ui-closestHandle.patch

File jquery.ui-closestHandle.patch, 615 bytes (added by op, 14 years ago)

Fix for the problem

  • ui.slider.js

    old new  
    185185                var position = { x: event.pageX, y: event.pageY };
    186186                var normValue = this._normValueFromMouse(position);
    187187
    188                 var distance = this._valueMax(), closestHandle;
     188                var distance = this._valueMax() + 1;
     189                var closestHandle;
    189190                var self = this, index;
    190191                this.handles.each(function(i) {
    191192                        var thisDistance = Math.abs(normValue - self.values(i));
     
    196197                        }
    197198                });
    198199
     200                if (index == undefined)
     201                        return false;
     202
    199203                self._handleIndex = index;
    200204
    201205                closestHandle