diff --git a/ui/jquery.ui.tabs.js b/ui/jquery.ui.tabs.js
index ad99a99b782..54ab3b78b6e 100644
--- a/ui/jquery.ui.tabs.js
+++ b/ui/jquery.ui.tabs.js
@@ -43,7 +43,8 @@ $.widget( "ui.tabs", {
select: null,
show: null,
spinner: "Loading…",
- tabTemplate: "
#{label}"
+ tabTemplate: "#{label}",
+ panelContainer: null
},
_create: function() {
@@ -141,10 +142,12 @@ $.widget( "ui.tabs", {
a.href = "#" + id;
var $panel = $( "#" + id );
if ( !$panel.length ) {
- $panel = $( o.panelTemplate )
- .attr( "id", id )
- .addClass( "ui-tabs-panel ui-widget-content ui-corner-bottom" )
- .insertAfter( self.panels[ i - 1 ] || self.list );
+ $panel = $(o.panelTemplate).attr('id', id).addClass('ui-tabs-panel ui-widget-content ui-corner-bottom');
+ if (o.panelContainer) {
+ $panel.appendTo(o.panelContainer);
+ } else {
+ $panel.insertAfter(self.panels[i - 1] || self.list);
+ }
$panel.data( "destroy.tabs", true );
}
self.panels = self.panels.add( $panel );