Ticket #3342: 3342.diff

File 3342.diff, 819 bytes (added by davidb, 12 years ago)

Proposed fix.

  • ui/ui.slider.js

     
    113113                        .parent()
    114114                                .bind('focus', function(e) { self._focus(this.firstChild); })
    115115                                .bind('blur', function(e) { self._blur(this.firstChild); })
    116                                 .bind('keydown', function(e) { if(!self.options.noKeyboard) self._keydown(e.keyCode, this.firstChild); })
     116                                .bind('keydown', function(e) { if(!self.options.noKeyboard) return self._keydown(e.keyCode, this.firstChild); })
    117117                ;
    118118               
    119119                // Bind the click to the slider itself
     
    173173                                x: xpos,
    174174                                y: ypos
    175175                        }, handle);
     176                        return false;
    176177                }
     178                return true;
    177179        },
    178180        _focus: function(handle,hard) {
    179181                this.currentHandle = $(handle).addClass('ui-slider-handle-active');