From 6169643b16e251ee02a572cc08d59050edd2956e Mon Sep 17 00:00:00 2001 From: Simon Kornblith Date: Fri, 17 Jun 2011 19:33:39 +0000 Subject: [PATCH] add missing "g" parameter to for each regexp --- chrome/content/zotero/xpcom/connector/translator.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/content/zotero/xpcom/connector/translator.js b/chrome/content/zotero/xpcom/connector/translator.js index debf47e15..88e851462 100644 --- a/chrome/content/zotero/xpcom/connector/translator.js +++ b/chrome/content/zotero/xpcom/connector/translator.js @@ -325,7 +325,7 @@ Zotero.Translator.prototype.getCode = function(callback) { */ Zotero.Translator.prototype.preprocessCode = function(code) { if(!Zotero.isFx) { - const foreach = /^(\s*)for each\s*\((var )?([^ ]+) in (.*?)\)(\s*){/m; + const foreach = /^(\s*)for each\s*\((var )?([^ ]+) in (.*?)\)(\s*){/gm; code = code.replace(foreach, "$1var $3_zForEachSubject = $4; "+ "for(var $3_zForEachIndex in $3_zForEachSubject)$5{ "+ "$2$3 = $3_zForEachSubject[$3_zForEachIndex];", code);