Skip to content

Commit 077de29

Browse files
Rangeslider: Fixed the disabled styling.
1 parent e97b74e commit 077de29

File tree

2 files changed

+4
-9
lines changed

2 files changed

+4
-9
lines changed

css/structure/jquery.mobile.forms.rangeslider.css

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,8 @@
5151
.ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track {
5252
top: 9px;
5353
}
54-
.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track.ui-disabled {
55-
opacity: 1;
56-
z-index: auto;
54+
.ui-rangeslider .ui-slider-track:first-child .ui-slider-bg {
55+
display: none;
5756
}
5857
.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child {
5958
background-color: transparent;

js/widgets/forms/slider.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -495,17 +495,13 @@ $.widget( "mobile.slider", $.mobile.widget, {
495495

496496
enable: function() {
497497
this.element.attr( "disabled", false );
498-
this.slider.removeClass( "ui-disabled" ).attr( "aria-disabled", false ).parent().removeClass( "ui-disabled" );
498+
this.slider.removeClass( "ui-disabled" ).attr( "aria-disabled", false );
499499
return this._setOption( "disabled", false );
500500
},
501501

502502
disable: function() {
503503
this.element.attr( "disabled", true );
504-
if( this.isRangeslider ) {
505-
this.slider.attr( "aria-disabled", true ).parent().addClass( "ui-disabled" );
506-
} else {
507-
this.slider.addClass( "ui-disabled" ).attr( "aria-disabled", true );
508-
}
504+
this.slider.addClass( "ui-disabled" ).attr( "aria-disabled", true );
509505
return this._setOption( "disabled", true );
510506
}
511507

0 commit comments

Comments
 (0)