From e874b1768bb45f00b54e3f535b38fad48986df8c Mon Sep 17 00:00:00 2001 From: Aurimas Vinckevicius Date: Sun, 26 Oct 2014 04:52:07 -0500 Subject: [PATCH] Test web translator target regexp when running tests Goes along with zotero/zotero#568 --- chrome/content/scaffold/scaffold.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/chrome/content/scaffold/scaffold.js b/chrome/content/scaffold/scaffold.js index bb6b89bb..cd3c82cc 100644 --- a/chrome/content/scaffold/scaffold.js +++ b/chrome/content/scaffold/scaffold.js @@ -539,6 +539,15 @@ var Scaffold = new function() { "displayOptions", "browserSupport"]) { translator[p] = metadata[p]; } + + // Compile regexp for web translators + if ((translator.translatorType & 4) && translator.target) { + try { + translator.webRegexp = new RegExp(translator.target, "i"); + } catch(e) { + _logOutput("Could not compile target regexp: " + e); + } + } if(!translator.configOptions) translator.configOptions = {}; if(!translator.displayOptions) translator.displayOptions = {};