From 818e26c5bc4fdea8da4be8bf5f8c4bbcc898dacf Mon Sep 17 00:00:00 2001 From: Matthew Kastor Date: Fri, 19 Oct 2012 20:20:17 -0400 Subject: [PATCH] Add escape tag for templates The new underscore template includes a tag sequence for escaping. I added an override for that tag that is consistent with our overrides for evaluation and interpolation. --- rhino_modules/jsdoc/template.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rhino_modules/jsdoc/template.js b/rhino_modules/jsdoc/template.js index 9439f619..31dcded3 100644 --- a/rhino_modules/jsdoc/template.js +++ b/rhino_modules/jsdoc/template.js @@ -11,7 +11,8 @@ var _ = require('underscore'), // override default settings var settings = { evaluate: /<\?js([\s\S]+?)\?>/g, - interpolate: /<\?js=([\s\S]+?)\?>/g + interpolate: /<\?js=([\s\S]+?)\?>/g, + escape: /<\?js~([\s\S]+?)\?>/g }; /**