Refactored replace_filter to use JS regular expression

This commit is contained in:
Tobi Schäfer 2015-01-28 20:14:08 +01:00
parent 2acff557d0
commit 921b074e6b

View file

@ -168,11 +168,10 @@ function linebreakToHtml_filter(input) {
* @param new * @param new
*/ */
function replace_filter(input, param, oldString, newString) { function replace_filter(input, param, oldString, newString) {
var str = (input || "").toString(); var str = String(input || '');
var oldString = param["old"] != null ? param["old"] : oldString; var oldString = param.old || oldString;
var newString = param["new"] != null ? param["new"] : newString; var newString = param['new'] || newString;
var replace = Packages.org.eclipse.jetty.util.StringUtil.replace; return str.replace(new RegExp(oldString, 'g'), newString);
return replace(str, oldString, newString);
} }