diff options
Diffstat (limited to 'ui/button.js')
-rw-r--r-- | ui/button.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ui/button.js b/ui/button.js index 247aba6e5..5d502ad51 100644 --- a/ui/button.js +++ b/ui/button.js @@ -260,7 +260,11 @@ $.widget( "ui.button", { this.widget().toggleClass( "ui-state-disabled", !!value ); this.element.prop( "disabled", !!value ); if ( value ) { - this.buttonElement.removeClass( "ui-state-focus" ); + if ( this.type === "checkbox" || this.type === "radio" ) { + this.buttonElement.removeClass( "ui-state-focus" ); + } else { + this.buttonElement.removeClass( "ui-state-focus ui-state-active" ); + } } return; } |