From f6da7bb8d41355147030152c46bc03fefc4812f3 Mon Sep 17 00:00:00 2001 From: Philipp Zumstein Date: Thu, 23 Jun 2016 00:38:48 +0200 Subject: [PATCH] Change const to var in utilities In order to make these mappings also available when the script is used with `loadSubScript` from outside we have to use `var` instead of `const`, `let`. See https://github.com/aurimasv/z2csl/issues/6 --- chrome/content/zotero/xpcom/utilities.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/chrome/content/zotero/xpcom/utilities.js b/chrome/content/zotero/xpcom/utilities.js index 18fae8927b..565f5e9bc7 100644 --- a/chrome/content/zotero/xpcom/utilities.js +++ b/chrome/content/zotero/xpcom/utilities.js @@ -31,7 +31,7 @@ * Note that this is the reverse of the text variable map, since all mappings should be one to one * and it makes the code cleaner */ -const CSL_NAMES_MAPPINGS = { +var CSL_NAMES_MAPPINGS = { "author":"author", "editor":"editor", "bookAuthor":"container-author", @@ -47,7 +47,7 @@ const CSL_NAMES_MAPPINGS = { /* * Mappings for text variables */ -const CSL_TEXT_MAPPINGS = { +var CSL_TEXT_MAPPINGS = { "title":["title"], "container-title":["publicationTitle", "reporter", "code"], /* reporter and code should move to SQL mapping tables */ "collection-title":["seriesTitle", "series"], @@ -91,7 +91,7 @@ const CSL_TEXT_MAPPINGS = { /* * Mappings for dates */ -const CSL_DATE_MAPPINGS = { +var CSL_DATE_MAPPINGS = { "issued":"date", "accessed":"accessDate", "submitted":"filingDate" @@ -101,7 +101,7 @@ const CSL_DATE_MAPPINGS = { * Mappings for types * Also see itemFromCSLJSON */ -const CSL_TYPE_MAPPINGS = { +var CSL_TYPE_MAPPINGS = { 'book':"book", 'bookSection':'chapter', 'journalArticle':"article-journal",