Skip to content

Commit 9921f26

Browse files
committed
noUiSlider 13.1.2
1 parent e759452 commit 9921f26

File tree

6 files changed

+22
-10
lines changed

6 files changed

+22
-10
lines changed

CHANGELOG.MD

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
### 13.1.2 (*2019-03-13*)
4+
- Fixed: Handle disappears in Safari on tap (#927);
5+
- Fixed: Disabled slider still accepts keyboard interaction (#953);
6+
37
### 13.1.1 (*2019-02-14*)
48
- Fixed: Slider hang when using a zero-length range (#948);
59

distribute/nouislider.css

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*! nouislider - 13.1.1 - 2/14/2019 */
1+
/*! nouislider - 13.1.2 - 3/13/2019 */
22
/* Functional styling;
33
* These styles are required for noUiSlider to function.
44
* You don't need to change these rules to apply your design.
@@ -44,7 +44,9 @@
4444
width: 100%;
4545
-ms-transform-origin: 0 0;
4646
-webkit-transform-origin: 0 0;
47+
-webkit-transform-style: preserve-3d;
4748
transform-origin: 0 0;
49+
transform-style: flat;
4850
}
4951
/* Offset direction
5052
*/
@@ -62,6 +64,8 @@ html:not([dir="rtl"]) .noUi-horizontal .noUi-origin {
6264
height: 0;
6365
}
6466
.noUi-handle {
67+
-webkit-backface-visibility: hidden;
68+
backface-visibility: hidden;
6569
position: absolute;
6670
}
6771
.noUi-touch-area {

distribute/nouislider.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*! nouislider - 13.1.1 - 2/14/2019 */
1+
/*! nouislider - 13.1.2 - 3/13/2019 */
22
(function(factory) {
33
if (typeof define === "function" && define.amd) {
44
// AMD. Register as an anonymous module.
@@ -13,7 +13,7 @@
1313
})(function() {
1414
"use strict";
1515

16-
var VERSION = "13.1.1";
16+
var VERSION = "13.1.2";
1717

1818
//region Helper Methods
1919

@@ -1104,6 +1104,10 @@
11041104
return addNodeTo(handle.firstChild, options.cssClasses.tooltip);
11051105
}
11061106

1107+
function isSliderDisabled() {
1108+
return scope_Target.hasAttribute("disabled");
1109+
}
1110+
11071111
// Disable the slider dragging if any handle is disabled
11081112
function isHandleDisabled(handleNumber) {
11091113
var handleOrigin = scope_Handles[handleNumber];
@@ -1443,7 +1447,7 @@
14431447

14441448
// doNotReject is passed by all end events to make sure released touches
14451449
// are not rejected, leaving the slider "stuck" to the cursor;
1446-
if (scope_Target.hasAttribute("disabled") && !data.doNotReject) {
1450+
if (isSliderDisabled() && !data.doNotReject) {
14471451
return false;
14481452
}
14491453

@@ -1783,7 +1787,7 @@
17831787
// Handles keydown on focused handles
17841788
// Don't move the document when pressing arrow keys on focused handles
17851789
function eventKeydown(event, handleNumber) {
1786-
if (isHandleDisabled(handleNumber)) {
1790+
if (isSliderDisabled() || isHandleDisabled(handleNumber)) {
17871791
return false;
17881792
}
17891793

distribute/nouislider.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.

distribute/nouislider.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": "nouislider",
3-
"version": "13.1.1",
3+
"version": "13.1.2",
44
"main": "distribute/nouislider.js",
55
"style": "distribute/nouislider.min.css",
66
"license": "MIT",

0 commit comments

Comments
 (0)