resources/RooUsage.txt
[app.Builder.js] / src / JsRender / JsRender.vala
index a20bef5..db19fe2 100644 (file)
@@ -74,7 +74,7 @@ namespace JsRender {
                        this.content_type = "";
                        this.build_module = "";
                        this.loaded = false;
-                       print("JsRender.cto() - reset transStrings\n");
+                       //print("JsRender.cto() - reset transStrings\n");
                        this.transStrings = new Gee.HashMap<string,string> ();
                        
                        // should use basename reallly...
@@ -335,36 +335,7 @@ namespace JsRender {
                }
                 
                
-               /**
-                * 
-                * munge JSON tree into Javascript code.
-                *
-                * NOTE - needs a deep copy of original tree, before starting..
-                *     - so that it does not modify current..
-                * 
-                * FIXME: + or / prefixes to properties hide it from renderer.
-                * FIXME: '*props' - not supported by this.. ?? - upto rendering code..
-                * FIXME: needs to understand what properties might be translatable (eg. double quotes)
-                * 
-                * @arg {object} obj the object or array to munge..
-                * @arg {boolean} isListener - is the array being sent a listener..
-                * @arg {string} pad - the padding to indent with. 
-                */
                
-               public string mungeToString(string pad)
-               {
-                       if (this.tree == null) {
-                               return "";
-                       }
-                       var x = new NodeToJs(this.tree, this.doubleStringProps, pad, null);
-                       
-                       var ret = x.munge();
-                       var nret = x.ret;
-                       
-                       return x.munge();
-                       
-                   
-               }
                public  Node? lineToNode(int line)
                {
                        if (this.tree == null) {
@@ -379,6 +350,7 @@ namespace JsRender {
                public abstract void save();
                public abstract void saveHTML(string html);
                public abstract string toSource() ;
+               public abstract string toSourceCode() ; // used by commandline tester..
                public abstract void setSource(string str);
                public abstract string toSourcePreview() ;
                public abstract void removeFiles() ;