Make ratio property 0-100 (consistent with iron-range-behavior) #194
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #177
Before this patch, paper-slider’s
ratio
property ranges 0-1.0 (https://github.com/PolymerElements/paper-slider/blob/master/paper-slider.html#L537). However, iron-range-behavior and paper-progress usesratio
between 0-100 (https://github.com/PolymerElements/iron-range-behavior/blob/master/iron-range-behavior.html#L117). The timing changes with Polymer 2.0 surfaces this issue, since iron-range-behavior’s_update
method sets ratio between 0-100.This patch fixes this inconsistency by making paper-slider use the 0-100 range as well. However, it is technically a breaking change since the semantics of
ratio
is now different. There are alternative fixes (e.g. override the_update
method in paper-slider), but that would mean this inconsistency would still exist, so I’m proposing this fix instead.