From 4e4d014f08751c2b39bb5023a8e878cf681bbd4d Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Tue, 3 Mar 2015 14:40:13 +0800 Subject: [PATCH] src/JsRender/Node.vala --- src/JsRender/Node.vala | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/JsRender/Node.vala b/src/JsRender/Node.vala index aeb8d840c..063c81e79 100644 --- a/src/JsRender/Node.vala +++ b/src/JsRender/Node.vala @@ -207,6 +207,27 @@ public class JsRender.Node : Object { return ""; } + public string normalize_key(string key, out string kname, out string kflag, out string ktype) + { + kname = ""; + ktype = "-"; + kflag = "-"; + var kk = key.strip().split(" "); + switch(kk.length) { + case 1: + kname = kk[0]; + break; + case 2: + kname = kk[1]; + if (kk[0].length > 1) { + ktype = k[0]; + } else { + kflag = k[0]; + } + break; + case 3: + + public void set(string key, string value) { this.props.set(key,value); -- 2.39.2