src/JsRender/NodeToJs.vala
[app.Builder.js] / src / JsRender / Roo.vala
index 66e5039..5209037 100644 (file)
@@ -270,7 +270,7 @@ namespace JsRender {
                                        continue;
                                }
                                // skip cms-id nodes...
-                               if (kname == "html" && node.has("cms-id") {
+                               if (kname == "html" && node.has("cms-id")) { 
                                        continue;
                                }
                                
@@ -278,7 +278,7 @@ namespace JsRender {
                                if (this.doubleStringProps.index_of(kname) > -1) {
                                        print("flag=%s type=%s name=%s : %s\n", kflag,ktype,kname,str);
                                        this.transStrings.set(str,  
-                                               GLib.Checksum.compute_for_string (ChecksumType.MD5, str)
+                                               GLib.Checksum.compute_for_string (ChecksumType.MD5, str.strip())
                                        );
                                        continue;
                                }
@@ -286,7 +286,7 @@ namespace JsRender {
                                if (ktype.down() == "string" && kname[0] == '_') {
                                        print("flag=%s type=%s name=%s : %s\n", kflag,ktype,kname,str);
                                        this.transStrings.set(str,  
-                                               GLib.Checksum.compute_for_string (ChecksumType.MD5, str)
+                                               GLib.Checksum.compute_for_string (ChecksumType.MD5, str.strip())
                                        );
                                        continue;
                                }
@@ -462,6 +462,7 @@ namespace JsRender {
                                return "";
                        }
                        var x = new NodeToJs(this.tree, this.doubleStringProps, pad, null);
+                       x.renderer = this;
                        x.cur_line = prefix.split("\n").length;
                        
                        var ret = x.munge();