Skip to content

Commit 62c80ad

Browse files
committed
Slider: Implement new _addClass api
1 parent a4445b6 commit 62c80ad

File tree

1 file changed

+10
-14
lines changed

1 file changed

+10
-14
lines changed

ui/slider.js

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ return $.widget( "ui.slider", $.ui.mouse, {
6969
this._mouseInit();
7070
this._calculateNewMax();
7171

72-
this._addClass( "ui-slider" + " ui-slider-" + this.orientation,
73-
"ui-widget ui-widget-content ui-corner-all");
72+
this._addClass( "ui-slider" + " ui-slider-" + this.orientation +
73+
" ui-widget ui-widget-content ui-corner-all");
7474

7575
this._refresh();
7676
this._setOption( "disabled", this.options.disabled );
@@ -105,7 +105,7 @@ return $.widget( "ui.slider", $.ui.mouse, {
105105

106106
this.handles = existingHandles.add( $( handles.join( "" ) ).appendTo( this.element ) );
107107

108-
this._addClass( this.handles, "ui-slider-handle", "ui-state-default" );
108+
this._addClass( this.handles, "ui-slider-handle ui-state-default" );
109109

110110
this.handle = this.handles.eq( 0 );
111111

@@ -132,7 +132,7 @@ return $.widget( "ui.slider", $.ui.mouse, {
132132
this.range = $( "<div></div>" )
133133
.appendTo( this.element );
134134

135-
this._addClass( this.range, "ui-slider-range", "ui-widget-header" );
135+
this._addClass( this.range, "ui-slider-range ui-widget-header" );
136136
} else {
137137
this._removeClass( this.range, "ui-slider-range-min ui-slider-range-max" );
138138
// Handle range switching from true to min/max
@@ -165,9 +165,6 @@ return $.widget( "ui.slider", $.ui.mouse, {
165165
this.range.remove();
166166
}
167167

168-
this._removeClass( "ui-slider ui-slider-horizontal ui-slider-vertical",
169-
" ui-widget ui-widget-content" );
170-
171168
this._mouseDestroy();
172169
},
173170

@@ -208,9 +205,8 @@ return $.widget( "ui.slider", $.ui.mouse, {
208205

209206
this._handleIndex = index;
210207

211-
closestHandle
212-
.addClass( "ui-state-active" )
213-
.focus();
208+
closestHandle.focus();
209+
this._addClass( closestHandle, "ui-state-active" );
214210

215211
offset = closestHandle.offset();
216212
mouseOverHandle = !$( event.target ).parents().addBack().is( ".ui-slider-handle" );
@@ -244,7 +240,7 @@ return $.widget( "ui.slider", $.ui.mouse, {
244240
},
245241

246242
_mouseStop: function( event ) {
247-
this.handles.removeClass( "ui-state-active" );
243+
this._removeClass( this.handles, "ui-state-active" );
248244
this._mouseSliding = false;
249245

250246
this._stop( event, this._handleIndex );
@@ -441,7 +437,7 @@ return $.widget( "ui.slider", $.ui.mouse, {
441437
}
442438

443439
if ( key === "disabled" ) {
444-
this.element.toggleClass( "ui-state-disabled", !!value );
440+
this[ ( !!value? "_add" : "_remove" ) + "Class" ]( "ui-state-disabled" );
445441
}
446442

447443
this._super( key, value );
@@ -630,7 +626,7 @@ return $.widget( "ui.slider", $.ui.mouse, {
630626
event.preventDefault();
631627
if ( !this._keySliding ) {
632628
this._keySliding = true;
633-
$( event.target ).addClass( "ui-state-active" );
629+
this._addClass( $( event.target ), "ui-state-active" );
634630
allowed = this._start( event, index );
635631
if ( allowed === false ) {
636632
return;
@@ -687,7 +683,7 @@ return $.widget( "ui.slider", $.ui.mouse, {
687683
this._keySliding = false;
688684
this._stop( event, index );
689685
this._change( event, index );
690-
$( event.target ).removeClass( "ui-state-active" );
686+
this._removeClass( $( event.target ), "ui-state-active" );
691687
}
692688
}
693689
}

0 commit comments

Comments
 (0)