aboutsummaryrefslogtreecommitdiffstats
path: root/ui/widgets/spinner.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/widgets/spinner.js')
-rw-r--r--ui/widgets/spinner.js17
1 files changed, 7 insertions, 10 deletions
diff --git a/ui/widgets/spinner.js b/ui/widgets/spinner.js
index 369e29bd7..f79b2baed 100644
--- a/ui/widgets/spinner.js
+++ b/ui/widgets/spinner.js
@@ -268,11 +268,6 @@ $.widget( "ui.spinner", {
this.uiSpinner.height() > 0 ) {
this.uiSpinner.height( this.uiSpinner.height() );
}
-
- // Disable spinner if element was already disabled
- if ( this.options.disabled ) {
- this.disable();
- }
},
_keydown: function( event ) {
@@ -427,12 +422,14 @@ $.widget( "ui.spinner", {
}
this._super( key, value );
+ },
- if ( key === "disabled" ) {
- this._toggleClass( this.uiSpinner, null, "ui-state-disabled", !!value );
- this.element.prop( "disabled", !!value );
- this.buttons.button( value ? "disable" : "enable" );
- }
+ _setOptionDisabled: function( value ) {
+ this._super( value );
+
+ this._toggleClass( this.uiSpinner, null, "ui-state-disabled", !!value );
+ this.element.prop( "disabled", !!value );
+ this.buttons.button( value ? "disable" : "enable" );
},
_setOptions: spinnerModifer( function( options ) {