resources/Editors/Editor.Roo.grid.Grid.bjs
[app.Builder.js] / src / JsRender / Node.vala
index df8c654..425a2a2 100644 (file)
@@ -484,13 +484,13 @@ public class JsRender.Node : Object {
                var listen = "";
                var iter = this.props.map_iterator();
                while (iter.next()) {
-                       var i =  iter.get_key();
-                       var val = iter.get_value();
+                       var i =  iter.get_key().strip();
+                       var val = iter.get_value().strip();
                        if (val == null || val.length < 1) {
                                continue;
                        }
                        if ( i[0] != '|') {
-                               props += "\n<b>" + 
+                               props += "\n\t<b>" + 
                                        GLib.Markup.escape_text(i) +"</b> : " + 
                                        GLib.Markup.escape_text(val.split("\n")[0]);
                                 
@@ -502,13 +502,13 @@ public class JsRender.Node : Object {
                        //}
                        
                        if (Regex.match_simple("^\\s*function", val)) { 
-                               funcs += "\n<b>" + 
-                                       GLib.Markup.escape_text(i.substring(1)) +"</b> : " + 
+                               funcs += "\n\t<b>" + 
+                                       GLib.Markup.escape_text(i.substring(1)).strip() +"</b> : " + 
                                        GLib.Markup.escape_text(val.split("\n")[0]);
                                continue;
                        }
                        if (Regex.match_simple("^\\s*\\(", val)) {
-                               funcs += "\n<b>" + GLib.Markup.escape_text(i.substring(1)) +
+                               funcs += "\n\t<b>" + GLib.Markup.escape_text(i.substring(1)).strip() +
                                        "</b> : " + 
                                        GLib.Markup.escape_text(val.split("\n")[0]);
                                continue;
@@ -517,10 +517,12 @@ public class JsRender.Node : Object {
                }
                iter = this.listeners.map_iterator();
                while (iter.next()) {
-                       var i =  iter.get_key();
-                       var val = iter.get_value();
-                       
-                        listen += "\n<b>" + 
+                       var i =  iter.get_key().strip();
+                       var val = iter.get_value().strip();
+                       if (val == null || val.length < 1) {
+                               continue;
+                       }
+                        listen += "\n\t<b>" + 
                                        GLib.Markup.escape_text(i) +"</b> : " + 
                                        GLib.Markup.escape_text(val.split("\n")[0]);