From 779ca3988cfc9f7f9865672c069df9ffa677c228 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Mon, 30 May 2016 18:09:52 +0800 Subject: [PATCH] src/JsRender/Node.vala --- src/JsRender/Node.vala | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) 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()); -- 2.39.2