]> source.dussan.org Git - jquery-ui.git/commitdiff
accordion: remove selectedClass and generated spans on destroy
authorJörn Zaefferer <joern.zaefferer@gmail.com>
Sun, 5 Oct 2008 14:05:31 +0000 (14:05 +0000)
committerJörn Zaefferer <joern.zaefferer@gmail.com>
Sun, 5 Oct 2008 14:05:31 +0000 (14:05 +0000)
ui/ui.accordion.js

index 7b47ee3de906dfdf3de25cb376f087982fd903f7..aaafdf3b7ddeb93b4100fdbf86aa75d4dfd81fc5 100644 (file)
@@ -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");
        }
 });