From e0cc80638370167e4312f90e0d4fdd3787dff459 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adomas=20Ven=C4=8Dkauskas?= Date: Fri, 11 Jul 2025 14:04:15 +0300 Subject: [PATCH] fx140: ESMify word-processor-plugin-installer --- ...in-installer.js => word-processor-plugin-installer.mjs} | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) rename resource/{word-processor-plugin-installer.js => word-processor-plugin-installer.mjs} (97%) diff --git a/resource/word-processor-plugin-installer.js b/resource/word-processor-plugin-installer.mjs similarity index 97% rename from resource/word-processor-plugin-installer.js rename to resource/word-processor-plugin-installer.mjs index 62ae5b48a0..f91ae1ed67 100644 --- a/resource/word-processor-plugin-installer.js +++ b/resource/word-processor-plugin-installer.mjs @@ -27,10 +27,9 @@ * installable and available in the cite preferences pane. */ -var EXPORTED_SYMBOLS = ["ZoteroPluginInstaller"]; +import { Zotero } from "chrome://zotero/content/zotero.mjs"; -var { Zotero } = ChromeUtils.importESModule("chrome://zotero/content/zotero.mjs"); -var { setTimeout } = ChromeUtils.importESModule("resource://gre/modules/Timer.sys.mjs"); +import { setTimeout } from "resource://gre/modules/Timer.sys.mjs"; var installationInProgress = false; @@ -48,7 +47,7 @@ var installationInProgress = false; * @param force {Boolean} force install even if the plugin version is up-to-date * @constructor */ -var ZoteroPluginInstaller = function (addon, failSilently, force) { +export var ZoteroPluginInstaller = function (addon, failSilently, force) { this._addon = addon; this.failSilently = failSilently; this.force = force;