|
13 | 13 | */
|
14 | 14 | (function( $, undefined ) {
|
15 | 15 |
|
16 |
| -// TODO: use ui-accordion-header-active class and fix styling |
17 | 16 | $.widget( "ui.accordion", {
|
18 | 17 | version: "@VERSION",
|
19 | 18 | options: {
|
@@ -58,7 +57,7 @@ $.widget( "ui.accordion", {
|
58 | 57 | options.active += this.headers.length;
|
59 | 58 | }
|
60 | 59 | self.active = self._findActive( options.active )
|
61 |
| - .addClass( "ui-state-default ui-state-active" ) |
| 60 | + .addClass( "ui-accordion-header-active ui-state-active" ) |
62 | 61 | .toggleClass( "ui-corner-all" )
|
63 | 62 | .toggleClass( "ui-corner-top" );
|
64 | 63 | self.active.next().addClass( "ui-accordion-content-active" );
|
@@ -131,7 +130,7 @@ $.widget( "ui.accordion", {
|
131 | 130 | // clean up headers
|
132 | 131 | this.headers
|
133 | 132 | .unbind( ".accordion" )
|
134 |
| - .removeClass( "ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top" ) |
| 133 | + .removeClass( "ui-accordion-header ui-accordion-header-active ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top" ) |
135 | 134 | .removeAttr( "role" )
|
136 | 135 | .removeAttr( "aria-expanded" )
|
137 | 136 | .removeAttr( "aria-selected" )
|
@@ -335,15 +334,15 @@ $.widget( "ui.accordion", {
|
335 | 334 |
|
336 | 335 | // switch classes
|
337 | 336 | active
|
338 |
| - .removeClass( "ui-state-active ui-corner-top" ) |
339 |
| - .addClass( "ui-state-default ui-corner-all" ) |
| 337 | + .removeClass( "ui-accordion-header-active ui-state-active ui-corner-top" ) |
| 338 | + .addClass( "ui-corner-all" ) |
340 | 339 | .children( ".ui-accordion-header-icon" )
|
341 | 340 | .removeClass( options.icons.activeHeader )
|
342 | 341 | .addClass( options.icons.header );
|
343 | 342 | if ( !clickedIsActive ) {
|
344 | 343 | clicked
|
345 |
| - .removeClass( "ui-state-default ui-corner-all" ) |
346 |
| - .addClass( "ui-state-active ui-corner-top" ) |
| 344 | + .removeClass( "ui-corner-all" ) |
| 345 | + .addClass( "ui-accordion-header-active ui-state-active ui-corner-top" ) |
347 | 346 | .children( ".ui-accordion-header-icon" )
|
348 | 347 | .removeClass( options.icons.header )
|
349 | 348 | .addClass( options.icons.activeHeader );
|
|
0 commit comments