aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ui/ui.accordion.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/ui/ui.accordion.js b/ui/ui.accordion.js
index 7b47ee3de..aaafdf3b7 100644
--- a/ui/ui.accordion.js
+++ b/ui/ui.accordion.js
@@ -78,11 +78,15 @@ $.widget("ui.accordion", {
});
},
destroy: function() {
+ this.options.headers.parent().andSelf().removeClass(this.options.selectedClass);
+ this.options.headers.prev(".ui-accordion-left").remove();
+ this.options.headers.children(".ui-accordion-right").remove();
this.options.headers.next().css("display", "");
if ( this.options.fillSpace || this.options.autoHeight ) {
this.options.headers.next().css("height", "");
}
$.removeData(this.element[0], "accordion");
+
this.element.removeClass("ui-accordion").unbind(".accordion");
}
});