|
15 | 15 |
|
16 | 16 | var lastActive,
|
17 | 17 | baseClasses = "ui-button ui-widget ui-state-default ui-corner-all",
|
18 |
| - otherClasses = "ui-state-hover ui-state-active " + |
19 |
| - "ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon ui-button-text-only", |
| 18 | + stateClasses = "ui-state-hover ui-state-active ", |
| 19 | + typeClasses = "ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon ui-button-text-only", |
20 | 20 | formResetHandler = function( event ) {
|
21 | 21 | $( ":ui-button", event.target.form ).each(function() {
|
22 | 22 | var inst = $( this ).data( "button" );
|
@@ -217,7 +217,7 @@ $.widget( "ui.button", {
|
217 | 217 | this.element
|
218 | 218 | .removeClass( "ui-helper-hidden-accessible" );
|
219 | 219 | this.buttonElement
|
220 |
| - .removeClass( baseClasses + " " + otherClasses ) |
| 220 | + .removeClass( baseClasses + " " + stateClasses + " " + typeClasses ) |
221 | 221 | .removeAttr( "role" )
|
222 | 222 | .removeAttr( "aria-pressed" )
|
223 | 223 | .html( this.buttonElement.find(".ui-button-text").html() );
|
@@ -278,7 +278,7 @@ $.widget( "ui.button", {
|
278 | 278 | }
|
279 | 279 | return;
|
280 | 280 | }
|
281 |
| - var buttonElement = this.buttonElement, |
| 281 | + var buttonElement = this.buttonElement.removeClass( typeClasses ), |
282 | 282 | buttonText = $( "<span></span>" )
|
283 | 283 | .addClass( "ui-button-text" )
|
284 | 284 | .html( this.options.label )
|
|
0 commit comments