summaryrefslogtreecommitdiff
path: root/data/extensions/jid1-KtlZuoiikVfFew@jetpack/common
diff options
context:
space:
mode:
Diffstat (limited to 'data/extensions/jid1-KtlZuoiikVfFew@jetpack/common')
-rw-r--r--data/extensions/jid1-KtlZuoiikVfFew@jetpack/common/Storage.js30
-rw-r--r--data/extensions/jid1-KtlZuoiikVfFew@jetpack/common/Test.js12
2 files changed, 21 insertions, 21 deletions
diff --git a/data/extensions/jid1-KtlZuoiikVfFew@jetpack/common/Storage.js b/data/extensions/jid1-KtlZuoiikVfFew@jetpack/common/Storage.js
index 62b7b19..6254d66 100644
--- a/data/extensions/jid1-KtlZuoiikVfFew@jetpack/common/Storage.js
+++ b/data/extensions/jid1-KtlZuoiikVfFew@jetpack/common/Storage.js
@@ -23,7 +23,7 @@
A tiny wrapper around extensions storage API, supporting CSV serialization for
retro-compatibility
*/
-"use strict";
+'use strict';
var Storage = {
ARRAY: {
@@ -34,7 +34,7 @@ var Storage = {
return array ? new Set(array) : new Set();
},
async save(key, list) {
- return await browser.storage.local.set({[key]: [...list]});
+ return await browser.storage.local.set({ [key]: [...list] });
},
},
@@ -45,7 +45,7 @@ var Storage = {
},
async save(key, list) {
- return await browser.storage.local.set({[key]: [...list].join(",")});
+ return await browser.storage.local.set({ [key]: [...list].join(',') });
}
}
};
@@ -68,20 +68,20 @@ class ListStore {
static inlineItem(url) {
// here we simplify and hash inline script references
- return url.startsWith("inline:") ? url
- : url.startsWith("view-source:")
- && url.replace(/^view-source:[\w-+]+:\/+([^/]+).*#line\d+/,"inline://$1#")
- .replace(/\n[^]*/, s => s.replace(/\s+/g, ' ').substring(0, 16) + "…" + hash(s.trim()));
+ return url.startsWith('inline:') ? url
+ : url.startsWith('view-source:')
+ && url.replace(/^view-source:[\w-+]+:\/+([^/]+).*#line\d+/, 'inline://$1#')
+ .replace(/\n[^]*/, s => s.replace(/\s+/g, ' ').substring(0, 16) + '…' + hash(s.trim()));
}
static hashItem(hash) {
- return hash.startsWith("(") ? hash : `(${hash})`;
+ return hash.startsWith('(') ? hash : `(${hash})`;
}
static urlItem(url) {
- let queryPos = url.indexOf("?");
+ let queryPos = url.indexOf('?');
return queryPos === -1 ? url : url.substring(0, queryPos);
}
static siteItem(url) {
- if (url.endsWith("/*")) return url;
+ if (url.endsWith('/*')) return url;
try {
return `${new URL(url).origin}/*`;
} catch (e) {
@@ -133,13 +133,13 @@ class ListStore {
}
}
-function hash(source){
- var shaObj = new jssha("SHA-256","TEXT")
- shaObj.update(source);
- return shaObj.getHash("HEX");
+function hash(source) {
+ var shaObj = new jssha('SHA-256', 'TEXT')
+ shaObj.update(source);
+ return shaObj.getHash('HEX');
}
-if (typeof module === "object") {
+if (typeof module === 'object') {
module.exports = { ListStore, Storage, hash };
var jssha = require('jssha');
}
diff --git a/data/extensions/jid1-KtlZuoiikVfFew@jetpack/common/Test.js b/data/extensions/jid1-KtlZuoiikVfFew@jetpack/common/Test.js
index e272d1e..88baff2 100644
--- a/data/extensions/jid1-KtlZuoiikVfFew@jetpack/common/Test.js
+++ b/data/extensions/jid1-KtlZuoiikVfFew@jetpack/common/Test.js
@@ -19,9 +19,9 @@
* along with GNU LibreJS. If not, see <http://www.gnu.org/licenses/>.
*/
-"use strict";
+'use strict';
var Test = (() => {
- const RUNNER_URL = browser.extension.getURL("/test/SpecRunner.html");
+ const RUNNER_URL = browser.extension.getURL('/test/SpecRunner.html');
return {
/*
returns RUNNER_URL if it's a test-enabled build or an about:debugging
@@ -40,16 +40,16 @@ var Test = (() => {
async getTab(activate = false) {
let url = await this.getURL();
- let tab = url ? (await browser.tabs.query({url}))[0] ||
- (await browser.tabs.create({url}))
+ let tab = url ? (await browser.tabs.query({ url }))[0] ||
+ (await browser.tabs.create({ url }))
: null;
if (tab && activate) {
- await browser.tabs.update(tab.id, {active: true});
+ await browser.tabs.update(tab.id, { active: true });
}
return tab;
}
};
})();
-if (typeof module === "object") {
+if (typeof module === 'object') {
module.exports = Test;
}