Ticket #4389: ui.slider.4389.diff

File ui.slider.4389.diff, 1.6 KB (added by vitch, 11 years ago)

Patch showing proposed changes...

  • ui.slider.js

     
    302302        _start: function(event, index) {
    303303                var uiHash = {
    304304                        handle: this.handles[index],
    305                         value: this.value()
     305                        value: this.value(),
     306                        handleIndex: index
    306307                };
    307308                if (this.options.values && this.options.values.length) {
    308309                        uiHash.value = this.values(index)
     
    329330                                var allowed = this._trigger("slide", event, {
    330331                                        handle: this.handles[index],
    331332                                        value: newVal,
    332                                         values: newValues
     333                                        values: newValues,
     334                                        handleIndex: index
    333335                                });
    334336                                var otherVal = this.values(index ? 0 : 1);
    335337                                if (allowed !== false) {
     
    343345                                // A slide can be canceled by returning false from the slide callback
    344346                                var allowed = this._trigger("slide", event, {
    345347                                        handle: this.handles[index],
    346                                         value: newVal
     348                                        value: newVal,
     349                                        handleIndex: index
    347350                                });
    348351                                if (allowed !== false) {
    349352                                        this._setData('value', newVal, ( event.type == 'mousedown' && this.options.animate ));
     
    358361        _stop: function(event, index) {
    359362                var uiHash = {
    360363                        handle: this.handles[index],
    361                         value: this.value()
     364                        value: this.value(),
     365                        handleIndex: index
    362366                };
    363367                if (this.options.values && this.options.values.length) {
    364368                        uiHash.value = this.values(index)
     
    370374        _change: function(event, index) {
    371375                var uiHash = {
    372376                        handle: this.handles[index],
    373                         value: this.value()
     377                        value: this.value(),
     378                        handleIndex: index
    374379                };
    375380                if (this.options.values && this.options.values.length) {
    376381                        uiHash.value = this.values(index)