+ if (!this.parent) {
+
+ el = el ? Roo.get(el) : false;
+
+
+ // it's a top level one..
+ var layoutbase = new Ext.BorderLayout(el || document.body, {
+
+ center: {
+ titlebar: false,
+ autoScroll:false,
+ closeOnTab: true,
+ tabPosition: 'top',
+ //resizeTabs: true,
+ alwaysShowTabs: el ? false : true,
+ minTabWidth: 140
+ }
+ });
+
+ var tree = this.tree();
+ tree.region = 'center';
+
+ // set up component properties..
+ this.el = layoutbase.addxtype(tree);
+ this.panel = this.el;
+ this.layout = this.panel.layout;
+
+ return progressRun.defer(10, _this);
+ }
+
+ var tree = m.tree();
+ tree.region = tree.region || m.region;
+ m.el = m.parent.el.addxtype(tree);
+ m.fireEvent('built', m);
+ m.panel = m.el;
+ m.layout = m.panel.layout;
+ progressRun.defer(10, _this);
+ return false;