From 14e32a2b9fcb8aa6940264912373f7569766b915 Mon Sep 17 00:00:00 2001 From: Paul Bakaus Date: Mon, 19 Jan 2009 15:08:52 +0000 Subject: accordion: fixed calling activate with -1 and alwaysOpen: false not properly removing classes (fixes #3785) --- ui/ui.accordion.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ui/ui.accordion.js b/ui/ui.accordion.js index a47a0a3c5..89d042c51 100644 --- a/ui/ui.accordion.js +++ b/ui/ui.accordion.js @@ -202,6 +202,8 @@ $.widget("ui.accordion", { // called only when using activate(false) to close all parts programmatically if (!event.target && !o.alwaysOpen) { this.active.parent().toggleClass(o.selectedClass); + this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all") + .find(".ui-icon").removeClass(o.icons.headerSelected).addClass(o.icons.header); var toHide = this.active.next(), data = { options: o, -- cgit v1.2.3