r777 - trunk/ui

r777 - trunk/ui


Author: joern.zaefferer
Date: Sun Oct 5 07:05:31 2008
New Revision: 777
Modified:
trunk/ui/ui.accordion.js
Log:
accordion: remove selectedClass and generated spans on destroy
Modified: trunk/ui/ui.accordion.js
==============================================================================
--- trunk/ui/ui.accordion.js    (original)
+++ trunk/ui/ui.accordion.js    Sun Oct 5 07:05:31 2008
@@ -78,11 +78,15 @@
        });
    },
    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");
    }
});