|
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