Skip to content

Commit e8ecfe9

Browse files
committed
fix(range): Display range inputs on WP Closes #3479
1 parent 63a0834 commit e8ecfe9

File tree

3 files changed

+38
-3
lines changed

3 files changed

+38
-3
lines changed

Diff for: scss/_mixins.scss

+3
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,9 @@
119119
&::-webkit-slider-thumb:before {
120120
background: $track-bg-color;
121121
}
122+
&::-ms-fill-lower{
123+
background: $track-bg-color;
124+
}
122125
}
123126

124127

Diff for: scss/_range.scss

+34-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
border: 0;
3434
}
3535

36-
&::-webkit-slider-thumb:before {
36+
&::-webkit-slider-thumb:before{
3737
/* what creates the colorful line on the left side of the slider */
3838
position: absolute;
3939
top: ($range-slider-height / 2) - ($range-track-height / 2);
@@ -54,7 +54,32 @@
5454
//background: red;
5555
//opacity: .5;
5656
}
57-
57+
&::-ms-track{
58+
background: transparent;
59+
border-color: transparent;
60+
border-width: 11px 0 16px;
61+
color:transparent;
62+
margin-top:20px;
63+
}
64+
&::-ms-thumb {
65+
width: $range-slider-width;
66+
height: $range-slider-height;
67+
border-radius: $range-slider-border-radius;
68+
background-color: $toggle-handle-off-bg-color;
69+
border-color:$toggle-handle-off-bg-color;
70+
box-shadow: $range-slider-box-shadow;
71+
margin-left:1px;
72+
margin-right:1px;
73+
outline:none;
74+
}
75+
&::-ms-fill-lower{
76+
height: $range-track-height;
77+
background:$dark;
78+
}
79+
&::-ms-fill-upper {
80+
height: $range-track-height;
81+
background:$range-default-track-bg;
82+
}
5883
}
5984

6085
.range {
@@ -119,3 +144,10 @@
119144
padding-right: 5px;
120145
padding-left: 0;
121146
}
147+
148+
// WP range height must be auto
149+
.platform-windowsphone{
150+
.range input{
151+
height:auto;
152+
}
153+
}

Diff for: test/css/input-range.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<link href="../../dist/css/ionic.css" rel="stylesheet">
99
<style>
1010
body {
11-
position: absolute;;
11+
position: absolute;
1212
}
1313
</style>
1414
</head>

0 commit comments

Comments
 (0)