diff --git a/chrome/content/zotero/itemTree.jsx b/chrome/content/zotero/itemTree.jsx index 91dac9dda7..344edc4a5b 100644 --- a/chrome/content/zotero/itemTree.jsx +++ b/chrome/content/zotero/itemTree.jsx @@ -34,7 +34,8 @@ const Icons = require('components/icons'); const { getCSSIcon, getCSSItemTypeIcon } = Icons; const { COLUMNS } = require("zotero/itemTreeColumns"); const { OS } = ChromeUtils.importESModule("chrome://zotero/content/osfile.mjs"); -const { XPCOMUtils } = ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm"); +const { XPCOMUtils } = ChromeUtils.importESModule("resource://gre/modules/XPCOMUtils.sys.mjs"); +const { ZOTERO_CONFIG } = ChromeUtils.importESModule('resource://zotero/config.mjs'); const lazy = {}; XPCOMUtils.defineLazyPreferenceGetter( @@ -3668,9 +3669,9 @@ var ItemTree = class ItemTree extends LibraryTree { html = Zotero.Utilities.htmlSpecialChars(html); html = html.replace( /\[([^\]]+)](.+)\[([^\]]+)]/, - `$1` + `$1` + '$2' - + `$3` + + `$3` ); p.innerHTML = html; div.appendChild(p); @@ -3712,7 +3713,7 @@ var ItemTree = class ItemTree extends LibraryTree { div = doc.createElement('div'); div.className = 'publications'; let p = doc.createElement('p'); - p.textContent = Zotero.getString('publications.intro.text1', window.ZOTERO_CONFIG.DOMAIN_NAME); + p.textContent = Zotero.getString('publications.intro.text1', ZOTERO_CONFIG.DOMAIN_NAME); div.appendChild(p); p = doc.createElement('p');