Added icon removal to _destroy

This commit is contained in:
Hans Hillen 2011-04-15 20:31:43 +02:00
parent c6cbd8143b
commit e448cd0761

View File

@ -129,6 +129,7 @@ $.widget("ui.menubar", {
}
});
},
_destroy : function() {
var items = this.element.children("li")
.removeClass("ui-menubar-item")
@ -139,16 +140,17 @@ $.widget("ui.menubar", {
items.unbind("focusin focusout click focus mouseenter keydown");
items
.removeClass("ui-button ui-widget ui-button-text-only ui-menubar-link")
.removeClass("ui-button ui-widget ui-button-text-only ui-menubar-link ui-state-default")
.removeAttr("role", "menuitem")
.removeAttr("aria-haspopup", "true")
.children("span.ui-button-text").each(function(i, e) {
var item = $(this);
item.parent().html(item.html());
});
$(document).unbind(".menubar");
})
.end()
.children(".ui-icon").remove();
//TODO remove icons
$(document).unbind(".menubar");
this.element.find(":ui-menu").menu("destroy")
.show()