src/JsRender/NodeToJs.vala
authorAlan Knowles <alan@roojs.com>
Fri, 22 Feb 2019 06:32:37 +0000 (14:32 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 22 Feb 2019 06:32:37 +0000 (14:32 +0800)
src/JsRender/NodeToJs.vala

index 3138710..54706f4 100644 (file)
@@ -240,20 +240,19 @@ public class JsRender.NodeToJs : Object {
                        return "";
                }
 
-                       var iter = this.orderedListenerKeys().list_iterator();
+               var iter = this.orderedListenerKeys().list_iterator();
                         
-                       while(iter.next()) {
-                               
-                               var k = iter.get();
-                               var v = this.out_listeners.get(k);
-                               this.node.setLine(this.cur_line, "l",k); //listener
+               while(iter.next()) {
+                       
+                       var k = iter.get();
+                       var v = this.out_listeners.get(k);
+                       this.node.setLine(this.cur_line, "l",k); //listener
+                       
+                       ret += " this.on('" + k + "', " + v  + "\n" +
+                                 " );\n";
                                
-                               this.addLine(
-                                       this.pad + indent_str + "this.on('" + k + "', " + v  + "\n" +
-                                       this.pad + indent_str + ");" , '');
-                                       
-                               this.node.setLine(this.cur_line, "e", "");
-                       }
+                       this.node.setLine(this.cur_line, "e", "");
+               }
                        
                        this.closeLine();