remove debugging code
[roojs1] / Roo / Template.js
index 7a4dedc..4f8e302 100644 (file)
@@ -54,7 +54,8 @@ Roo.Template = function(cfg){
 Roo.Template.prototype = {
     
     /**
-     * @cfg {String} url  The Url to load the template from.
+     * @cfg {String} url  The Url to load the template from. beware if you are loading from a url, the data may not be ready if you use it instantly..
+     *                    it should be fixed so that template is observable...
      */
     url : false,
     /**
@@ -67,9 +68,9 @@ Roo.Template.prototype = {
      * @return {String} The HTML fragment
      */
     applyTemplate : function(values){
+        //Roo.log(["applyTemplate", values]);
         try {
-            _t= this;
-          
+           
             if(this.compiled){
                 return this.compiled(values);
             }
@@ -128,9 +129,10 @@ Roo.Template.prototype = {
                 _t.loading = false;
                 _t.html = response.responseText;
                 _t.url = false;
+                _t.compile();
              },
             failure : function(response) {
-                Roo.log("Template failed to load from " + url);
+                Roo.log("Template failed to load from " + _t.url);
                 _t.loading = false;
             }
         });