Skip to content

Commit f81bb67

Browse files
committed
3.0 release
1 parent ba3ea1f commit f81bb67

File tree

7 files changed

+69
-48
lines changed

7 files changed

+69
-48
lines changed

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
# 3.0.0 (2016-06-02)
2+
## Features
3+
- Add IE8 support (#314).
4+
- Consolidate onStart, onChange and onEnd for keyboard (#319).
5+
- Added `rz-floor` and `rz-ceil` classes to floor and ceil label to allow styling (#337).
6+
7+
## Breaking changes
8+
- From now on, to allow the IE8 support, the directive is configured with `replace: true`. Thus, you need to update your custom CSS rules like in the following example:
9+
```css
10+
/* before 3.0 version */
11+
rzslider {
12+
color: red;
13+
}
14+
15+
/* from 3.0 version */
16+
.rzslider {
17+
color: red;
18+
}
19+
```
20+
121
# 2.14.0 (2016-05-22)
222
## Features
323
- Add `minLimit` and `maxLimit` options (#332).

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "angularjs-slider",
3-
"version": "2.14.0",
3+
"version": "3.0.0",
44
"homepage": "https://github.com/angular-slider/angularjs-slider",
55
"authors": [
66
"Rafal Zajac <[email protected]>",

dist/rzslider.css

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
/*! angularjs-slider - v2.14.0 -
1+
/*! angularjs-slider - v3.0.0 -
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-
2016-05-25 */
5-
rzslider {
4+
2016-06-02 */
5+
.rzslider {
66
position: relative;
77
display: inline-block;
88
width: 100%;
@@ -15,32 +15,32 @@ rzslider {
1515
user-select: none;
1616
}
1717

18-
rzslider.with-legend {
18+
.rzslider.with-legend {
1919
margin-bottom: 40px;
2020
}
2121

22-
rzslider[disabled] {
22+
.rzslider[disabled] {
2323
cursor: not-allowed;
2424
}
2525

26-
rzslider[disabled] .rz-pointer {
26+
.rzslider[disabled] .rz-pointer {
2727
cursor: not-allowed;
2828
background-color: #d8e0f3;
2929
}
3030

31-
rzslider span {
31+
.rzslider span {
3232
position: absolute;
3333
display: inline-block;
3434
white-space: nowrap;
3535
}
3636

37-
rzslider .rz-base {
37+
.rzslider .rz-base {
3838
width: 100%;
3939
height: 100%;
4040
padding: 0;
4141
}
4242

43-
rzslider .rz-bar-wrapper {
43+
.rzslider .rz-bar-wrapper {
4444
left: 0;
4545
z-index: 1;
4646
width: 100%;
@@ -50,11 +50,11 @@ rzslider .rz-bar-wrapper {
5050
box-sizing: border-box;
5151
}
5252

53-
rzslider .rz-bar-wrapper.rz-draggable {
53+
.rzslider .rz-bar-wrapper.rz-draggable {
5454
cursor: move;
5555
}
5656

57-
rzslider .rz-bar {
57+
.rzslider .rz-bar {
5858
left: 0;
5959
z-index: 1;
6060
width: 100%;
@@ -65,15 +65,15 @@ rzslider .rz-bar {
6565
border-radius: 2px;
6666
}
6767

68-
rzslider .rz-bar.rz-selection {
68+
.rzslider .rz-bar.rz-selection {
6969
z-index: 2;
7070
background: #0db9f0;
7171
-webkit-border-radius: 2px;
7272
-moz-border-radius: 2px;
7373
border-radius: 2px;
7474
}
7575

76-
rzslider .rz-pointer {
76+
.rzslider .rz-pointer {
7777
top: -14px;
7878
z-index: 3;
7979
width: 32px;
@@ -85,7 +85,7 @@ rzslider .rz-pointer {
8585
border-radius: 16px;
8686
}
8787

88-
rzslider .rz-pointer:after {
88+
.rzslider .rz-pointer:after {
8989
position: absolute;
9090
top: 12px;
9191
left: 12px;
@@ -98,34 +98,34 @@ rzslider .rz-pointer:after {
9898
content: '';
9999
}
100100

101-
rzslider .rz-pointer:hover:after {
101+
.rzslider .rz-pointer:hover:after {
102102
background-color: #ffffff;
103103
}
104104

105-
rzslider .rz-pointer.rz-active {
105+
.rzslider .rz-pointer.rz-active {
106106
z-index: 4;
107107
}
108108

109-
rzslider .rz-pointer.rz-active:after {
109+
.rzslider .rz-pointer.rz-active:after {
110110
background-color: #451aff;
111111
}
112112

113-
rzslider .rz-bubble {
113+
.rzslider .rz-bubble {
114114
bottom: 16px;
115115
padding: 1px 3px;
116116
color: #55637d;
117117
cursor: default;
118118
}
119119

120-
rzslider .rz-bubble.rz-selection {
120+
.rzslider .rz-bubble.rz-selection {
121121
top: 16px;
122122
}
123123

124-
rzslider .rz-bubble.rz-limit {
124+
.rzslider .rz-bubble.rz-limit {
125125
color: #55637d;
126126
}
127127

128-
rzslider .rz-ticks {
128+
.rzslider .rz-ticks {
129129
position: absolute;
130130
top: -3px;
131131
left: 0;
@@ -144,7 +144,7 @@ rzslider .rz-ticks {
144144
justify-content: space-between;
145145
}
146146

147-
rzslider .rz-ticks .rz-tick {
147+
.rzslider .rz-ticks .rz-tick {
148148
width: 10px;
149149
height: 10px;
150150
text-align: center;
@@ -153,30 +153,30 @@ rzslider .rz-ticks .rz-tick {
153153
border-radius: 50%;
154154
}
155155

156-
rzslider .rz-ticks .rz-tick.rz-selected {
156+
.rzslider .rz-ticks .rz-tick.rz-selected {
157157
background: #0db9f0;
158158
}
159159

160-
rzslider .rz-ticks .rz-tick .rz-tick-value {
160+
.rzslider .rz-ticks .rz-tick .rz-tick-value {
161161
position: absolute;
162162
top: -30px;
163163
transform: translate(-50%, 0);
164164
}
165165

166-
rzslider .rz-ticks .rz-tick .rz-tick-legend {
166+
.rzslider .rz-ticks .rz-tick .rz-tick-legend {
167167
position: absolute;
168168
top: 24px;
169169
max-width: 50px;
170170
white-space: normal;
171171
transform: translate(-50%, 0);
172172
}
173173

174-
rzslider .rz-ticks.rz-ticks-values-under .rz-tick-value {
174+
.rzslider .rz-ticks.rz-ticks-values-under .rz-tick-value {
175175
top: initial;
176176
bottom: -40px;
177177
}
178178

179-
rzslider.rz-vertical {
179+
.rzslider.rz-vertical {
180180
position: relative;
181181
width: 4px;
182182
height: 100%;
@@ -185,13 +185,13 @@ rzslider.rz-vertical {
185185
vertical-align: baseline;
186186
}
187187

188-
rzslider.rz-vertical .rz-base {
188+
.rzslider.rz-vertical .rz-base {
189189
width: 100%;
190190
height: 100%;
191191
padding: 0;
192192
}
193193

194-
rzslider.rz-vertical .rz-bar-wrapper {
194+
.rzslider.rz-vertical .rz-bar-wrapper {
195195
top: auto;
196196
left: 0;
197197
width: 32px;
@@ -200,31 +200,31 @@ rzslider.rz-vertical .rz-bar-wrapper {
200200
margin: 0 0 0 -16px;
201201
}
202202

203-
rzslider.rz-vertical .rz-bar {
203+
.rzslider.rz-vertical .rz-bar {
204204
bottom: 0;
205205
left: auto;
206206
width: 4px;
207207
height: 100%;
208208
}
209209

210-
rzslider.rz-vertical .rz-pointer {
210+
.rzslider.rz-vertical .rz-pointer {
211211
top: auto;
212212
bottom: 0;
213213
left: -14px !important;
214214
}
215215

216-
rzslider.rz-vertical .rz-bubble {
216+
.rzslider.rz-vertical .rz-bubble {
217217
bottom: 0;
218218
left: 16px !important;
219219
margin-left: 3px;
220220
}
221221

222-
rzslider.rz-vertical .rz-bubble.rz-selection {
222+
.rzslider.rz-vertical .rz-bubble.rz-selection {
223223
top: auto;
224224
left: 16px !important;
225225
}
226226

227-
rzslider.rz-vertical .rz-ticks {
227+
.rzslider.rz-vertical .rz-ticks {
228228
top: 0;
229229
left: -3px;
230230
z-index: 1;
@@ -236,25 +236,25 @@ rzslider.rz-vertical .rz-ticks {
236236
flex-direction: column-reverse;
237237
}
238238

239-
rzslider.rz-vertical .rz-ticks .rz-tick {
239+
.rzslider.rz-vertical .rz-ticks .rz-tick {
240240
vertical-align: middle;
241241
}
242242

243-
rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-value {
243+
.rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-value {
244244
top: initial;
245245
left: 22px;
246246
transform: translate(0, -28%);
247247
}
248248

249-
rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-legend {
249+
.rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-legend {
250250
top: initial;
251251
right: 24px;
252252
max-width: none;
253253
white-space: nowrap;
254254
transform: translate(0, -28%);
255255
}
256256

257-
rzslider.rz-vertical .rz-ticks.rz-ticks-values-under .rz-tick-value {
257+
.rzslider.rz-vertical .rz-ticks.rz-ticks-values-under .rz-tick-value {
258258
right: 12px;
259259
bottom: initial;
260260
left: initial;

dist/rzslider.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
/*! angularjs-slider - v2.14.0 -
1+
/*! angularjs-slider - v3.0.0 -
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-
2016-05-25 */
4+
2016-06-02 */
55
/*jslint unparam: true */
66
/*global angular: false, console: false, define, module */
77
(function(root, factory) {
@@ -1922,7 +1922,8 @@
19221922
'use strict';
19231923

19241924
return {
1925-
restrict: 'E',
1925+
restrict: 'AE',
1926+
replace: true,
19261927
scope: {
19271928
rzSliderModel: '=?',
19281929
rzSliderHigh: '=?',
@@ -1985,7 +1986,7 @@
19851986
'use strict';
19861987

19871988
$templateCache.put('rzSliderTpl.html',
1988-
"<span class=rz-bar-wrapper><span class=rz-bar></span></span> <span class=rz-bar-wrapper><span class=\"rz-bar rz-selection\" ng-style=barStyle></span></span> <span class=\"rz-pointer rz-pointer-min\" ng-style=minPointerStyle></span> <span class=\"rz-pointer rz-pointer-max\" ng-style=maxPointerStyle></span> <span class=\"rz-bubble rz-limit\"></span> <span class=\"rz-bubble rz-limit\"></span> <span class=rz-bubble></span> <span class=rz-bubble></span> <span class=rz-bubble></span><ul ng-show=showTicks class=rz-ticks><li ng-repeat=\"t in ticks track by $index\" class=rz-tick ng-class=\"{'rz-selected': t.selected}\" ng-style=t.style ng-attr-uib-tooltip=\"{{ t.tooltip }}\" ng-attr-tooltip-placement={{t.tooltipPlacement}} ng-attr-tooltip-append-to-body=\"{{ t.tooltip ? true : undefined}}\"><span ng-if=\"t.value != null\" class=rz-tick-value ng-attr-uib-tooltip=\"{{ t.valueTooltip }}\" ng-attr-tooltip-placement={{t.valueTooltipPlacement}}>{{ t.value }}</span> <span ng-if=\"t.legend != null\" class=rz-tick-legend>{{ t.legend }}</span></li></ul>"
1989+
"<div class=rzslider><span class=rz-bar-wrapper><span class=rz-bar></span></span> <span class=rz-bar-wrapper><span class=\"rz-bar rz-selection\" ng-style=barStyle></span></span> <span class=\"rz-pointer rz-pointer-min\" ng-style=minPointerStyle></span> <span class=\"rz-pointer rz-pointer-max\" ng-style=maxPointerStyle></span> <span class=\"rz-bubble rz-limit rz-floor\"></span> <span class=\"rz-bubble rz-limit rz-ceil\"></span> <span class=rz-bubble></span> <span class=rz-bubble></span> <span class=rz-bubble></span><ul ng-show=showTicks class=rz-ticks><li ng-repeat=\"t in ticks track by $index\" class=rz-tick ng-class=\"{'rz-selected': t.selected}\" ng-style=t.style ng-attr-uib-tooltip=\"{{ t.tooltip }}\" ng-attr-tooltip-placement={{t.tooltipPlacement}} ng-attr-tooltip-append-to-body=\"{{ t.tooltip ? true : undefined}}\"><span ng-if=\"t.value != null\" class=rz-tick-value ng-attr-uib-tooltip=\"{{ t.valueTooltip }}\" ng-attr-tooltip-placement={{t.valueTooltipPlacement}}>{{ t.value }}</span> <span ng-if=\"t.legend != null\" class=rz-tick-legend>{{ t.legend }}</span></li></ul></div>"
19891990
);
19901991

19911992
}]);

dist/rzslider.min.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.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.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "angularjs-slider",
3-
"version": "2.14.0",
3+
"version": "3.0.0",
44
"description": "AngularJS slider directive with no external dependencies. Mobile friendly!.",
55
"main": "dist/rzslider.js",
66
"repository": {

0 commit comments

Comments
 (0)