From 133b4bc90f8dea330c4af8141bc7a51aec235d2e Mon Sep 17 00:00:00 2001 From: Blasius Riz Date: Tue, 6 May 2014 13:03:31 +0200 Subject: [PATCH 1/2] Changed disabled CSS class from disabled to ngrs-disabled in setDisabledStatus() / angular.rangeSlider.js to match the CSS Setup in angular.rangeSlider.css --- angular.rangeSlider.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/angular.rangeSlider.js b/angular.rangeSlider.js index b121203..59c0240 100644 --- a/angular.rangeSlider.js +++ b/angular.rangeSlider.js @@ -271,9 +271,9 @@ function setDisabledStatus (status) { if (status) { - $slider.addClass('disabled'); + $slider.addClass('ngrs-disabled'); } else { - $slider.removeClass('disabled'); + $slider.removeClass('ngrs-disabled'); } } From ead3fa6f841af3d9808758b304c880d6fd1f06aa Mon Sep 17 00:00:00 2001 From: Blasius Riz Date: Fri, 26 Sep 2014 14:27:18 +0200 Subject: [PATCH 2/2] Added scope.$apply to onHandleUp / onHandleDown Callback --- angular.rangeSlider.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/angular.rangeSlider.js b/angular.rangeSlider.js index 59c0240..ae5e132 100644 --- a/angular.rangeSlider.js +++ b/angular.rangeSlider.js @@ -413,7 +413,9 @@ previousProposal = false; if (angular.isFunction(scope.onHandleDown)) { - scope.onHandleDown(); + scope.$apply(function() { + scope.onHandleDown(); + }); } // stop user accidentally selecting stuff @@ -520,7 +522,9 @@ }).bind(offEvent, function () { if (angular.isFunction(scope.onHandleUp)) { - scope.onHandleUp(); + scope.$apply(function() { + scope.onHandleUp(); + }); } unbind.off(eventNamespace); @@ -604,4 +608,4 @@ window.setTimeout(callback, 1000 / 60); }; })(); -}()); +}()); \ No newline at end of file