From d064a0e7502bb3034d6ed780560af244e5f41282 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Tue, 19 May 2015 12:51:25 +0800 Subject: [PATCH] src/JsRender/NodeToVala.vala --- src/JsRender/NodeToVala.vala | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/src/JsRender/NodeToVala.vala b/src/JsRender/NodeToVala.vala index f0446aa14..a0fcf6e55 100644 --- a/src/JsRender/NodeToVala.vala +++ b/src/JsRender/NodeToVala.vala @@ -240,7 +240,10 @@ public class JsRender.NodeToVala : Object { this.addLine(this.pad + "}"); } - + /** + * when ID is used... on an element, it registeres a property on the top level... + * + */ void addTopProperties() { if (this.depth > 0) { @@ -253,19 +256,19 @@ public class JsRender.NodeToVala : Object { var n = iter.get(); - if (!n.props.has_key("id") || n.xvala_id.length < 0) { - continue; - - } - if (n.xvala_id[0] == '*') { - continue; - } - if (n.xvala_id[0] == '+') { - continue; - } - this.addLine(this.pad + "public " + n.xvala_xcls + " " + n.xvala_id + ";"); - - } + if (!n.props.has_key("id") || n.xvala_id.length < 0) { + continue; + + } + if (n.xvala_id[0] == '*') { + continue; + } + if (n.xvala_id[0] == '+') { + continue; + } + this.addLine(this.pad + "public " + n.xvala_xcls + " " + n.xvala_id + ";"); + + } } -- 2.39.2