From 402dff4cee2143d546c3110699bd586ba0eb943b Mon Sep 17 00:00:00 2001 From: azadorozhniy Date: Tue, 17 Dec 2013 16:58:10 +0200 Subject: [PATCH] Added bounds to the slider rage, fix for bug https://github.com/prajwalkman/angular-slider/issues/50 --- src/angular-slider.coffee | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/angular-slider.coffee b/src/angular-slider.coffee index e829ed2..9c5fc63 100644 --- a/src/angular-slider.coffee +++ b/src/angular-slider.coffee @@ -178,15 +178,15 @@ sliderDirective = ($timeout) -> newOffset = eventX - element[0].getBoundingClientRect().left - pointerHalfWidth newOffset = Math.max(Math.min(newOffset, maxOffset), minOffset) newPercent = percentOffset newOffset - newValue = minValue + (valueRange * newPercent / 100.0) + newValue = Math.round(minValue + (valueRange * newPercent / 100.0)) if range if ref is refLow - if newValue > scope[refHigh] + if newValue >= scope[refHigh] ref = refHigh minPtr.removeClass 'active' maxPtr.addClass 'active' else - if newValue < scope[refLow] + if newValue <= scope[refLow] ref = refLow maxPtr.removeClass 'active' minPtr.addClass 'active'