From 9a9611636a51f58eafaafac244e45e20a3d29bd0 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Sat, 26 Apr 2014 00:22:19 -0500 Subject: [PATCH] simple way of escaping curly braces in tags for now. fixes #51. --- lib/widget.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/widget.js b/lib/widget.js index 5b178aa..971562a 100644 --- a/lib/widget.js +++ b/lib/widget.js @@ -2033,6 +2033,14 @@ Element.prototype._parseTags = function(text) { slash = cap[1] === '/'; param = cap[2].replace(/-/g, ' '); + if (param === 'open') { + out += '{'; + continue; + } else if (param === 'close') { + out += '}'; + continue; + } + if (param.slice(-3) === ' bg') state = bg; else if (param.slice(-3) === ' fg') state = fg; else state = flag;