From: Alan Knowles Date: Mon, 30 May 2016 10:09:52 +0000 (+0800) Subject: src/JsRender/Node.vala X-Git-Url: http://git.roojs.org/?p=app.Builder.js;a=commitdiff_plain;h=779ca3988cfc9f7f9865672c069df9ffa677c228 src/JsRender/Node.vala --- diff --git a/src/JsRender/Node.vala b/src/JsRender/Node.vala index b7bc9d0cf..b719e3f24 100644 --- a/src/JsRender/Node.vala +++ b/src/JsRender/Node.vala @@ -142,7 +142,7 @@ public class JsRender.Node : Object { public void setLine(int line, string type, string prop) { if (this.line_map.has_key(line)) { - if (this.line_map.get(line) != ":e" ) { + if (this.line_map.get(line) != "e:" ) { return; } } else { @@ -241,6 +241,26 @@ public class JsRender.Node : Object { return null; } + + public void getPropertyRange(string prop, out start, out end) + { + start = -1; + foreach(int el in this.lines) { + if (start < 0) { + if (this.line_map.get(el) == prop) { + start = el; + end = el; + } + continue; + } + end = el; + break; + } + + + + } + public void dumpProps(string indent = "") { print("%s:\n" , this.fqn());