Accordion: Update active option when programmatically collapsing the accordion.

This commit is contained in:
Scott González
2011-02-03 10:04:40 -05:00
parent d099e3a3b2
commit 2e17770e54
2 changed files with 4 additions and 4 deletions

View File

@@ -92,10 +92,9 @@ test( "{ collapsible: true }", function() {
collapsible: true
});
// TODO: fix setting active to false
// ac.accordion( "option", "active", false );
// equal( ac.accordion( "option", "active" ), false );
// state( ac, 0, 0, 0 );
ac.accordion( "option", "active", false );
equal( ac.accordion( "option", "active" ), false );
state( ac, 0, 0, 0 );
ac.accordion( "option", "active", 1 );
equal( ac.accordion( "option", "active" ), 1 );

View File

@@ -285,6 +285,7 @@ $.widget( "ui.accordion", {
return;
}
this.options.active = false;
this.active
.removeClass( "ui-state-active ui-corner-top" )
.addClass( "ui-state-default ui-corner-all" )