src/JsRender/NodeToGtk.vala
[app.Builder.js] / src / JsRender / NodeToJs.vala
index e50c698..6a6b1ca 100644 (file)
@@ -14,10 +14,12 @@ public class JsRender.NodeToJs : Object {
        static uint indent = 1;
        static string indent_str = " ";
        
+       
+       
        Node node;
        Gee.ArrayList<string>  doubleStringProps;  // need to think if this is a good idea like this
        string pad;
-       
+       public JsRender renderer;
          
        Gee.HashMap<string,string> out_props;
        Gee.HashMap<string,string> out_listeners;       
@@ -52,6 +54,9 @@ public class JsRender.NodeToJs : Object {
                
                
                this.cur_line = parent == null ? 0 : parent.cur_line  ; //-1 as we usuall concat onto the existin gline?
+               if (parent != null) {
+                       this.renderer = parent.renderer;
+               }
                this.ret = "";
                this.top = parent == null ? this : parent.top;
                // reset the maps...
@@ -471,7 +476,7 @@ public class JsRender.NodeToJs : Object {
                                 
 
                                this.out_props.set("html", "Pman.Cms.content(" + 
-                                       this.node.quoteString(this.node.get("cms-id")) +
+                                       this.node.quoteString(this.renderer.name + "::" + this.node.get("cms-id")) +
                                         ", " +
                                        this.node.quoteString(v) +
                                         ")");