Skip to content

Commit 2e17770

Browse files
committed
Accordion: Update active option when programmatically collapsing the accordion.
1 parent d099e3a commit 2e17770

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

tests/unit/accordion/accordion_options.js

+3-4
Original file line numberDiff line numberDiff line change
@@ -92,10 +92,9 @@ test( "{ collapsible: true }", function() {
9292
collapsible: true
9393
});
9494

95-
// TODO: fix setting active to false
96-
// ac.accordion( "option", "active", false );
97-
// equal( ac.accordion( "option", "active" ), false );
98-
// state( ac, 0, 0, 0 );
95+
ac.accordion( "option", "active", false );
96+
equal( ac.accordion( "option", "active" ), false );
97+
state( ac, 0, 0, 0 );
9998

10099
ac.accordion( "option", "active", 1 );
101100
equal( ac.accordion( "option", "active" ), 1 );

ui/jquery.ui.accordion.js

+1
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,7 @@ $.widget( "ui.accordion", {
285285
return;
286286
}
287287

288+
this.options.active = false;
288289
this.active
289290
.removeClass( "ui-state-active ui-corner-top" )
290291
.addClass( "ui-state-default ui-corner-all" )

0 commit comments

Comments
 (0)