Modify ↓
Ticket #2500 (closed bug: fixed)
ui.slider - moveTo assumes string-value is always relative
| Reported by: | joern | Owned by: | paul |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | ui | Version: | |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
In the current moveTo implementation, if the value is a string, its always handled as a relative value. Instead it should be checked if the value really starts with +=, and applying the relative stuff only then.
This works quite well:
if(value.constructor == String) {
if (/^\-\=/.test(value) ) {
value = this.value() - parseInt(value.replace('-=', ''), 10)
} else if (/^\+\=/.test(value) ) {
value = this.value() + parseInt(value.replace('+=', ''), 10)
} else {
value = parseInt(value, 10);
}
}
Attachments
Change History
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
Note: See
TracTickets for help on using
tickets.

