|
4 | 4 |
|
5 | 5 | angular.module("ion.rangeslider", []); |
6 | 6 |
|
7 | | -angular.module("ion.rangeslider").directive("ionRangeSlider", [ |
8 | | - function () { |
9 | | - |
| 7 | +angular.module("ion.rangeslider").directive("ionRangeSlider", |
| 8 | + function($timeout) { |
10 | 9 | return { |
11 | 10 | restrict: "E", |
12 | 11 | scope: { |
@@ -52,7 +51,7 @@ angular.module("ion.rangeslider").directive("ionRangeSlider", [ |
52 | 51 | onFinish: "&", |
53 | 52 | }, |
54 | 53 | replace: true, |
55 | | - link: function ($scope, $element, attrs, $timeout) { |
| 54 | + link: function($scope, $element, attrs) { |
56 | 55 | $element.ionRangeSlider({ |
57 | 56 | min: $scope.min, |
58 | 57 | max: $scope.max, |
@@ -90,61 +89,63 @@ angular.module("ion.rangeslider").directive("ionRangeSlider", [ |
90 | 89 | valuesSeparator: $scope.values_separator, |
91 | 90 | inputValuesSeparator: $scope.input_values_separator, |
92 | 91 |
|
93 | | - prettify: function (value) { |
94 | | - if(!attrs.prettify) { |
95 | | - return value; |
96 | | - } |
97 | | - return $scope.prettify({value: value}); |
| 92 | + prettify: function(value) { |
| 93 | + if (!attrs.prettify) { |
| 94 | + return value; |
| 95 | + } |
| 96 | + return $scope.prettify({ |
| 97 | + value: value |
| 98 | + }); |
98 | 99 | }, |
99 | | - onChange: function (a) { |
100 | | - $scope.$apply(function () { |
| 100 | + onChange: function(a) { |
| 101 | + $scope.$apply(function() { |
101 | 102 | $scope.from = a.from; |
102 | 103 | $scope.to = a.to; |
103 | 104 | $scope.onChange && $scope.onChange({ |
104 | 105 | a: a |
105 | 106 | }); |
106 | 107 | }); |
107 | 108 | }, |
108 | | - onFinish: function () { |
| 109 | + onFinish: function() { |
109 | 110 | $timeout(function() { |
110 | 111 | $scope.$apply($scope.onFinish); |
111 | 112 | }); |
112 | 113 | }, |
113 | 114 | }); |
114 | 115 | var watchers = []; |
115 | | - watchers.push($scope.$watch("min", function (value) { |
| 116 | + watchers.push($scope.$watch("min", function(value) { |
116 | 117 | $element.data("ionRangeSlider").update({ |
117 | 118 | min: value |
118 | 119 | }); |
119 | 120 | })); |
120 | | - watchers.push($scope.$watch('max', function (value) { |
| 121 | + watchers.push($scope.$watch('max', function(value) { |
121 | 122 | $element.data("ionRangeSlider").update({ |
122 | 123 | max: value |
123 | 124 | }); |
124 | 125 | })); |
125 | | - watchers.push($scope.$watch('from', function (value) { |
| 126 | + watchers.push($scope.$watch('from', function(value) { |
126 | 127 | var slider = $element.data("ionRangeSlider"); |
127 | 128 | if (slider.old_from !== value) { |
128 | 129 | slider.update({ |
129 | 130 | from: value |
130 | 131 | }); |
131 | 132 | } |
132 | 133 | })); |
133 | | - watchers.push($scope.$watch('to', function (value) { |
| 134 | + watchers.push($scope.$watch('to', function(value) { |
134 | 135 | var slider = $element.data("ionRangeSlider"); |
135 | 136 | if (slider.old_to !== value) { |
136 | 137 | slider.update({ |
137 | 138 | to: value |
138 | 139 | }); |
139 | 140 | } |
140 | 141 | })); |
141 | | - watchers.push($scope.$watch('disable', function (value) { |
| 142 | + watchers.push($scope.$watch('disable', function(value) { |
142 | 143 | $element.data("ionRangeSlider").update({ |
143 | 144 | disable: value |
144 | 145 | }); |
145 | 146 | })); |
146 | 147 | } |
147 | | - } |
| 148 | + }; |
148 | 149 |
|
149 | 150 | } |
150 | | -]) |
| 151 | +); |
0 commit comments