-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy pathzotero-plugin-toolkit+5.1.0-beta.13.patch
More file actions
29 lines (29 loc) · 1.25 KB
/
zotero-plugin-toolkit+5.1.0-beta.13.patch
File metadata and controls
29 lines (29 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- a/node_modules/zotero-plugin-toolkit/dist/basic.js
+++ b/node_modules/zotero-plugin-toolkit/dist/basic.js
@@ -52,11 +52,12 @@
_mainWindow: undefined,
_plugin: undefined,
};
- if (typeof globalThis.ChromeUtils?.import !== "undefined") {
- const { ConsoleAPI } = ChromeUtils.import("resource://gre/modules/Console.jsm");
+ try {
+ const { ConsoleAPI } = ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");
this._console = new ConsoleAPI({
consoleID: `${this._basicOptions.api.pluginID}-${Date.now()}`,
});
+ } catch (e) {
+ // Console not available
}
this.updateOptions(data);
}
--- a/node_modules/zotero-plugin-toolkit/dist/utils/pluginBridge.js
+++ b/node_modules/zotero-plugin-toolkit/dist/utils/pluginBridge.js
@@ -26,7 +26,7 @@
}
}
initializePluginBridge() {
- const { AddonManager } = ChromeUtils.import("resource://gre/modules/AddonManager.jsm");
+ const { AddonManager } = ChromeUtils.importESModule("resource://gre/modules/AddonManager.sys.mjs");
const Zotero = BasicTool.getZotero();
const pluginBridgeExtension = {
noContent: true,