From 47bf6677dd8554c3654c1b0e3f769199aa2942d5 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Mon, 3 Mar 2014 06:41:11 -0500 Subject: [PATCH] refactor(util) render, ownRedner --- lib/util.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/util.js b/lib/util.js index 16cb4af8..8ff2d0f6 100644 --- a/lib/util.js +++ b/lib/util.js @@ -570,10 +570,11 @@ */ this.render = function(templ, view) { var ret, - SPACES = '\\s*', - symbols = ['{{' + SPACES, SPACES + '}}']; + NOT_ESCAPE = true, + SPACES = '\\s*', + symbols = ['{{' + SPACES, SPACES + '}}']; - ret = Util.ownRender(templ, view, symbols); + ret = Util.ownRender(templ, view, symbols, NOT_ESCAPE); return ret; }; @@ -584,7 +585,7 @@ * @view * @symbols */ - this.ownRender = function(templ, view, symbols) { + this.ownRender = function(templ, view, symbols, notEscape) { var str, param, expr, ret = templ, firstChar, @@ -597,7 +598,7 @@ str = view[param]; str = Util.exec(str) || str; expr = firstChar + param + secondChar; - ret = Util.replaceStr(ret, expr, str, true); + ret = Util.replaceStr(ret, expr, str, notEscape); } return ret;