builder.html.js
authorAlan Knowles <alan@akbkhome.com>
Sun, 8 Apr 2012 06:59:31 +0000 (14:59 +0800)
committerAlan Knowles <alan@akbkhome.com>
Sun, 8 Apr 2012 06:59:31 +0000 (14:59 +0800)
builder.html.js

index e923630..c70b055 100644 (file)
@@ -38,13 +38,17 @@ Builder  = {
             Builder.click= Roo.get(document.body).on('click', this.onclick, this);
         }
         
-        
-        
-        (function() {
-           Builder.tree = Builder['_src' + this.id];
-           Roo.log("Tree is :" +  Builder.tree);
-            Builder.redraw(false);
-        }).defer(100);
+        var  ix = '_src' + this.id;
+        var  wait_for_tree() = function() {
+            Builder.tree = Builder[ix];
+            if (!Builder.tree) {
+                Roo.log("Wating for tree");
+                wait_for_tree.defer(100);
+                return;
+            }
+             Builder.redraw(false);
+        }
+        wait_for_tree.defer(100);
     },