From 6ea4226680e8ff737d269ec32ced10fa15b1b312 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Sun, 3 Jun 2012 20:36:31 -0400 Subject: [PATCH] Remove unneeded Closure Compiler export around the template string `_.escape(__t)` in pre-compile.js. Former-commit-id: 812bd220cd3baca30a100f07e1d47cd6745a3602 --- build/pre-compile.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build/pre-compile.js b/build/pre-compile.js index f6fade55c..912a8818c 100644 --- a/build/pre-compile.js +++ b/build/pre-compile.js @@ -200,6 +200,9 @@ // http://code.google.com/closure/compiler/docs/api-tutorial3.html#export source = source.replace(RegExp('\\.(' + propWhitelist.join('|') + ')\\b', 'g'), "['$1']"); + // remove brackets from `_.escape(__t)` in `tokenizeEscape` + source = source.replace("_['escape'](__t)", '_.escape(__t)'); + // remove whitespace from string literals source = source.replace(/'(?:(?=(\\?))\1.)*?'/g, function(string) { // avoids removing the '\n' of the `escapes` object