Skip to content

Commit fdf0eb1

Browse files
committed
fix(selection bar): Fix the selection bar that can be unsync in some edge cases
1 parent 96aa2a3 commit fdf0eb1

File tree

8 files changed

+20
-12
lines changed

8 files changed

+20
-12
lines changed

demo/debug.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
<article>
2020
<h2>Debug slider</h2>
2121
<rzslider
22-
data-rz-slider-model="rangeSlider.minValue"
23-
data-rz-slider-options="rangeSlider.options"
22+
data-rz-slider-model="debugSlider.value"
23+
data-rz-slider-options="debugSlider.options"
2424
></rzslider>
2525
</article>
2626

demo/demo.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ app.controller('MainCtrl', function($scope, $rootScope, $timeout, $uibModal) {
55
$scope.minSlider = {
66
value: 10
77
};
8+
$scope.debugSlider = {
9+
value: 50,
10+
options: {
11+
floor: 0,
12+
ceil: 100,
13+
showSelectionBar: true
14+
}
15+
};
816

917
//Range slider config
1018
$scope.rangeSlider = {

dist/rzslider.css

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/rzslider.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*! angularjs-slider - v6.1.1 -
22
(c) Rafal Zajac <[email protected]>, Valentin Hervieu <[email protected]>, Jussi Saarivirta <[email protected]>, Angelin Sirbu <[email protected]> -
33
https://github.com/angular-slider/angularjs-slider -
4-
2017-03-29 */
4+
2017-04-23 */
55
/*jslint unparam: true */
66
/*global angular: false, console: false, define, module */
77
(function(root, factory) {
@@ -1275,7 +1275,7 @@
12751275
dimension = Math.abs(this.maxPos - this.minH.rzsp) + this.handleHalfDim;
12761276
position = this.minH.rzsp + this.handleHalfDim;
12771277
} else {
1278-
dimension = Math.abs(this.maxH.rzsp - this.minH.rzsp) + this.handleHalfDim;
1278+
dimension = this.minH.rzsp + this.handleHalfDim;
12791279
position = 0;
12801280
}
12811281
}

dist/rzslider.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/rzslider.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/rzslider.scss

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

src/rzslider.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1279,7 +1279,7 @@
12791279
dimension = Math.abs(this.maxPos - this.minH.rzsp) + this.handleHalfDim;
12801280
position = this.minH.rzsp + this.handleHalfDim;
12811281
} else {
1282-
dimension = Math.abs(this.maxH.rzsp - this.minH.rzsp) + this.handleHalfDim;
1282+
dimension = this.minH.rzsp + this.handleHalfDim;
12831283
position = 0;
12841284
}
12851285
}

0 commit comments

Comments
 (0)