From: Alan Knowles Date: Thu, 7 Jul 2011 06:08:26 +0000 (+0000) Subject: XComponent - fix code after refactoring. X-Git-Url: http://git.roojs.org/?p=roojs1;a=commitdiff_plain;h=4ba15bc0c0e4f42d327be7107d22895197546896 XComponent - fix code after refactoring. --- diff --git a/Roo/XComponent.js b/Roo/XComponent.js index 4ace8703f2..45db4ab700 100644 --- a/Roo/XComponent.js +++ b/Roo/XComponent.js @@ -53,7 +53,7 @@ Roo.XComponent = function(cfg) { 'buildcomplete' : true }); - + this.region = this.region || 'center'; // default.. Roo.XComponent.register(this); this.modules = false; this.el = false; // where the layout goes.. @@ -130,10 +130,15 @@ Roo.extend(Roo.XComponent, Roo.util.Observable, { el = el || false; - if (!el && typeof(m.parent) == 'string' && m.parent[0] == '#') { + if (!el && typeof(this.parent) == 'string' && this.parent[0] == '#') { // if parent is a '#.....' string, then let's use that.. + var ename = this.parent.substr(1) this.parent = false; - el = Roo.get(m.substr(1)); + el = Roo.get(ename); + if (!el) { + Roo.log("Warning - element can not be found :#" + ename ); + return; + } } if (!this.parent) { @@ -156,6 +161,8 @@ Roo.extend(Roo.XComponent, Roo.util.Observable, { }) } } + + var tree = this.tree(); tree.region = tree.region || this.region;