Tabs: always hide added panels, fixes #3875

This commit is contained in:
Klaus Hartl 2009-01-22 21:48:39 +00:00
parent c5125acde4
commit 860203deb2

View File

@ -381,11 +381,9 @@ $.widget("ui.tabs", {
// try to find an existing element before creating a new one
var $panel = $('#' + id);
if (!$panel.length) {
$panel = $(o.panelTemplate).attr('id', id)
.addClass('ui-tabs-hide')
.data('destroy.tabs', true);
$panel = $(o.panelTemplate).attr('id', id).data('destroy.tabs', true);
}
$panel.addClass('ui-tabs-panel ui-widget-content ui-corner-bottom');
$panel.addClass('ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide');
if (index >= this.$lis.length) {
$li.appendTo(this.list);
$panel.appendTo(this.list[0].parentNode);