diff options
author | Alessio Vanni <vannilla@firemail.cc> | 2019-07-19 16:00:08 +0200 |
---|---|---|
committer | Alessio Vanni <vannilla@firemail.cc> | 2019-07-19 16:00:08 +0200 |
commit | acd097e4733c106a15815c90e21c00d0c545e042 (patch) | |
tree | 03910671df22785ea18be4415eb6c14d8553d329 | |
parent | 8c05a1711951f3cc9179eec2c086b0e88d42e5f0 (diff) | |
download | ematrix-acd097e4733c106a15815c90e21c00d0c545e042.tar.lz ematrix-acd097e4733c106a15815c90e21c00d0c545e042.tar.xz ematrix-acd097e4733c106a15815c90e21c00d0c545e042.zip |
Make components and Services.jsm global
Once again, but this time it works.
-rw-r--r-- | js/vapi-background.js | 2 | ||||
-rw-r--r-- | js/vapi-browser.js | 3 | ||||
-rw-r--r-- | js/vapi-cloud.js | 3 | ||||
-rw-r--r-- | js/vapi-common.js | 6 | ||||
-rw-r--r-- | js/vapi-contextmenu.js | 3 | ||||
-rw-r--r-- | js/vapi-cookies.js | 3 | ||||
-rw-r--r-- | js/vapi-core.js | 3 | ||||
-rw-r--r-- | js/vapi-messaging.js | 2 | ||||
-rw-r--r-- | js/vapi-net.js | 3 | ||||
-rw-r--r-- | js/vapi-storage.js | 3 | ||||
-rw-r--r-- | js/vapi-tabs.js | 3 | ||||
-rw-r--r-- | js/vapi-window.js | 3 |
12 files changed, 3 insertions, 34 deletions
diff --git a/js/vapi-background.js b/js/vapi-background.js index ed70fe2..6100c18 100644 --- a/js/vapi-background.js +++ b/js/vapi-background.js @@ -31,8 +31,6 @@ /******************************************************************************/ (function () { - const {classes: Cc, interfaces: Ci, utils: Cu} = Components; - Cu.import('resource://gre/modules/Services.jsm'); Cu.import('chrome://ematrix/content/HttpRequestHeaders.jsm'); // Icon-related stuff diff --git a/js/vapi-browser.js b/js/vapi-browser.js index 6b8a846..b3c9a5f 100644 --- a/js/vapi-browser.js +++ b/js/vapi-browser.js @@ -26,9 +26,6 @@ /******************************************************************************/ (function () { - const {classes: Cc, interfaces: Ci, utils: Cu} = Components; - Cu.import('resource://gre/modules/Services.jsm'); - vAPI.browser = {}; vAPI.browser.getTabBrowser = function (win) { diff --git a/js/vapi-cloud.js b/js/vapi-cloud.js index f7c47a2..90b077e 100644 --- a/js/vapi-cloud.js +++ b/js/vapi-cloud.js @@ -26,9 +26,6 @@ /******************************************************************************/ (function () { - const {classes: Cc, interfaces: Ci, utils: Cu} = Components; - Cu.import('resource://gre/modules/Services.jsm'); - vAPI.cloud = (function () { let extensionBranchPath = 'extensions.' + location.host; let cloudBranchPath = extensionBranchPath + '.cloudStorage'; diff --git a/js/vapi-common.js b/js/vapi-common.js index 473ad89..b7c5635 100644 --- a/js/vapi-common.js +++ b/js/vapi-common.js @@ -27,10 +27,10 @@ let vAPI = {}; -(function (self) { - const {classes: Cc, interfaces: Ci, utils: Cu} = Components; - Cu.import('resource://gre/modules/Services.jsm'); +const {classes: Cc, interfaces: Ci, utils: Cu} = Components; +Cu.import('resource://gre/modules/Services.jsm'); +(function (self) { vAPI.setTimeout = vAPI.setTimeout || function (callback, delay, extra) { return setTimeout(function (a) { callback(a); diff --git a/js/vapi-contextmenu.js b/js/vapi-contextmenu.js index 5815d78..b0f8694 100644 --- a/js/vapi-contextmenu.js +++ b/js/vapi-contextmenu.js @@ -26,9 +26,6 @@ /******************************************************************************/ (function () { - const {classes: Cc, interfaces: Ci, utils: Cu} = Components; - Cu.import('resource://gre/modules/Services.jsm'); - vAPI.contextMenu = { contextMap: { frame: 'inFrame', diff --git a/js/vapi-cookies.js b/js/vapi-cookies.js index 21f5d2e..ff36d97 100644 --- a/js/vapi-cookies.js +++ b/js/vapi-cookies.js @@ -26,9 +26,6 @@ /******************************************************************************/ (function () { - const {classes: Cc, interfaces: Ci, utils: Cu} = Components; - Cu.import('resource://gre/modules/Services.jsm'); - vAPI.cookies = {}; vAPI.cookies.CookieEntry = function (ffCookie) { diff --git a/js/vapi-core.js b/js/vapi-core.js index 620faf2..0c907f7 100644 --- a/js/vapi-core.js +++ b/js/vapi-core.js @@ -26,9 +26,6 @@ /******************************************************************************/ (function (self) { - const {classes: Cc, interfaces: Ci, utils: Cu} = Components; - Cu.import('resource://gre/modules/Services.jsm'); - vAPI.modernFirefox = Services.appinfo.ID === '{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' && Services.vc.compare(Services.appinfo.version, '44') > 0; diff --git a/js/vapi-messaging.js b/js/vapi-messaging.js index b320a27..d0a3333 100644 --- a/js/vapi-messaging.js +++ b/js/vapi-messaging.js @@ -26,8 +26,6 @@ /******************************************************************************/ (function () { - const {classes: Cc, interfaces: Ci, utils: Cu} = Components; - Cu.import('resource://gre/modules/Services.jsm'); Cu.import('chrome://ematrix/content/CallbackWrapper.jsm'); vAPI.messaging = { diff --git a/js/vapi-net.js b/js/vapi-net.js index ee52945..7accbc0 100644 --- a/js/vapi-net.js +++ b/js/vapi-net.js @@ -26,9 +26,6 @@ /******************************************************************************/ (function () { - const {classes: Cc, interfaces: Ci, utils: Cu} = Components; - Cu.import('resource://gre/modules/Services.jsm'); - vAPI.net = {}; vAPI.net.registerListeners = function () { diff --git a/js/vapi-storage.js b/js/vapi-storage.js index ce4ab72..7aa873c 100644 --- a/js/vapi-storage.js +++ b/js/vapi-storage.js @@ -26,9 +26,6 @@ /******************************************************************************/ (function () { - const {classes: Cc, interfaces: Ci, utils: Cu} = Components; - Cu.import('resource://gre/modules/Services.jsm'); - // API matches that of chrome.storage.local: // https://developer.chrome.com/extensions/storage vAPI.storage = (function () { diff --git a/js/vapi-tabs.js b/js/vapi-tabs.js index d36800a..d88d184 100644 --- a/js/vapi-tabs.js +++ b/js/vapi-tabs.js @@ -26,9 +26,6 @@ /******************************************************************************/ (function () { - const {classes: Cc, interfaces: Ci, utils: Cu} = Components; - Cu.import('resource://gre/modules/Services.jsm'); - vAPI.tabs = {}; vAPI.tabs.registerListeners = function() { diff --git a/js/vapi-window.js b/js/vapi-window.js index e7e5e50..e01dc7a 100644 --- a/js/vapi-window.js +++ b/js/vapi-window.js @@ -26,9 +26,6 @@ /******************************************************************************/ (function () { - const {classes: Cc, interfaces: Ci, utils: Cu} = Components; - Cu.import('resource://gre/modules/Services.jsm'); - vAPI.window = (function () { let windowToIdMap = new Map(); let windowIdGenerator = 1; |