src/JsRender/NodeToJs.vala
[app.Builder.js] / src / JsRender / NodeToJs.vala
index 4f78194..48683d1 100644 (file)
@@ -199,19 +199,19 @@ public class JsRender.NodeToJs : Object {
                
                if (this.out_listeners.size > 0 ) { 
                        total_nodes--;
-                       this.addLine(this.pad + "listeners : {", '');
+                       this.addLine(this.pad + "listeners : {", 0);
                        iter = this.orderedListenerKeys().list_iterator();
                         
-                       var sz = this.out_listeners.size;
                        while(iter.next()) {
-                               sz--;
-                               suffix = sz > 0 ? "," : "";
+                               
                                var k = iter.get();
                                var v = this.out_listeners.get(k);
-                               this.addMultiLine(this.pad + indent_str + k + " : " + v + suffix);
+                               this.addLine(this.pad + indent_str + k + " : ", '');
+                               this.node.setLine(this.cur_line, ";",k);
+                               this.addLine( v,',');
                        }
                        suffix = total_nodes > 0 ? "," : "";
-                       this.addLine(this.pad + "}" + suffix);                  
+                       this.addLine(this.pad + "}" ,',');                      
                        
                }