Commit d4b686dd authored by Rafal Zajac's avatar Rafal Zajac

Slider handle movement fix

parent f973f321
This diff is collapsed.
...@@ -568,8 +568,6 @@ function throttle(func, wait, options) { ...@@ -568,8 +568,6 @@ function throttle(func, wait, options) {
*/ */
updateHandles: function(which, newOffset) updateHandles: function(which, newOffset)
{ {
//console.log(this.scope[this.tracking], which, newOffset); // TODO: remove this!
if(which === 'rzSliderModel') if(which === 'rzSliderModel')
{ {
this.updateLowHandle(newOffset); this.updateLowHandle(newOffset);
...@@ -610,6 +608,7 @@ function throttle(func, wait, options) { ...@@ -610,6 +608,7 @@ function throttle(func, wait, options) {
updateLowHandle: function(newOffset) updateLowHandle: function(newOffset)
{ {
var delta = Math.abs(this.minH.rzsl - newOffset); var delta = Math.abs(this.minH.rzsl - newOffset);
if(delta <= 0 && delta < 1) { return; } if(delta <= 0 && delta < 1) { return; }
this.setLeft(this.minH, newOffset); this.setLeft(this.minH, newOffset);
...@@ -824,7 +823,7 @@ function throttle(func, wait, options) { ...@@ -824,7 +823,7 @@ function throttle(func, wait, options) {
*/ */
valueToOffset: function(val) valueToOffset: function(val)
{ {
return Math.round((Math.ceil(val) - this.minValue) * this.maxLeft / this.valueRange); return Math.round( (Math.ceil(val) - this.minValue) * this.maxLeft / this.valueRange );
}, },
/** /**
...@@ -835,7 +834,7 @@ function throttle(func, wait, options) { ...@@ -835,7 +834,7 @@ function throttle(func, wait, options) {
*/ */
offsetToValue: function(offset) offsetToValue: function(offset)
{ {
return Math.ceil( (offset / this.maxLeft) * this.valueRange + this.minValue ); return Math.round( (offset / this.maxLeft) * this.valueRange + this.minValue );
}, },
// Events // Events
...@@ -939,6 +938,7 @@ function throttle(func, wait, options) { ...@@ -939,6 +938,7 @@ function throttle(func, wait, options) {
newValue = this.offsetToValue(newOffset); newValue = this.offsetToValue(newOffset);
newValue = this.roundStep(newValue); newValue = this.roundStep(newValue);
newOffset = this.valueToOffset(newValue);
if (this.range) if (this.range)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment