From 353b935c74bf2dd7b9110707c1ce89e0c9deacdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adomas=20Ven=C4=8Dkauskas?= Date: Sun, 18 Sep 2016 12:27:09 +0300 Subject: [PATCH] Add targetAll translator param for connector iframe detection --- chrome/content/zotero/xpcom/connector/translator.js | 2 +- chrome/content/zotero/xpcom/translation/translator.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/chrome/content/zotero/xpcom/connector/translator.js b/chrome/content/zotero/xpcom/connector/translator.js index 467f1dc50..c9cd68210 100644 --- a/chrome/content/zotero/xpcom/connector/translator.js +++ b/chrome/content/zotero/xpcom/connector/translator.js @@ -362,7 +362,7 @@ Zotero.Translators.CodeGetter.prototype.getAll = function () { var TRANSLATOR_REQUIRED_PROPERTIES = ["translatorID", "translatorType", "label", "creator", "target", "priority", "lastUpdated"]; var TRANSLATOR_PASSING_PROPERTIES = TRANSLATOR_REQUIRED_PROPERTIES - .concat(["browserSupport", "code", "runMode", "itemType"]); + .concat(["targetAll", "browserSupport", "code", "runMode", "itemType"]); var TRANSLATOR_SAVE_PROPERTIES = TRANSLATOR_REQUIRED_PROPERTIES.concat(["browserSupport"]); /** * @class Represents an individual translator diff --git a/chrome/content/zotero/xpcom/translation/translator.js b/chrome/content/zotero/xpcom/translation/translator.js index f34e82bc2..5bddc14a0 100644 --- a/chrome/content/zotero/xpcom/translation/translator.js +++ b/chrome/content/zotero/xpcom/translation/translator.js @@ -27,12 +27,12 @@ var TRANSLATOR_REQUIRED_PROPERTIES = ["translatorID", "translatorType", "label", "creator", "target", "priority", "lastUpdated"]; // Properties that are preserved if present -var TRANSLATOR_OPTIONAL_PROPERTIES = ["browserSupport", "minVersion", "maxVersion", +var TRANSLATOR_OPTIONAL_PROPERTIES = ["targetAll", "browserSupport", "minVersion", "maxVersion", "inRepository", "configOptions", "displayOptions", "hiddenPrefs", "itemType"]; // Properties that are passed from background to inject page in connector var TRANSLATOR_PASSING_PROPERTIES = TRANSLATOR_REQUIRED_PROPERTIES. - concat(["browserSupport", "code", "runMode", "itemType"]); + concat(["targetAll", "browserSupport", "code", "runMode", "itemType"]); // Properties that are saved in connector if set but not required var TRANSLATOR_SAVE_PROPERTIES = TRANSLATOR_REQUIRED_PROPERTIES.concat(["browserSupport"]);