1
0
Fork 0
mirror of https://github.com/kkapsner/CanvasBlocker synced 2025-07-04 20:46:39 +02:00

Big linting

This commit is contained in:
kkapsner 2019-11-28 01:26:35 +01:00
parent b5e6d049ce
commit aef6bd3d59
58 changed files with 2074 additions and 1856 deletions

View file

@ -5,7 +5,7 @@
(function(){
"use strict";
var scope;
let scope;
if ((typeof exports) !== "undefined"){
scope = exports;
}
@ -17,13 +17,14 @@
scope.validVersions = [undefined, 0.1, 0.2, 0.3, 0.4, 0.5];
scope.transitions = {
// eslint-disable-next-line no-unused-vars
"": function(oldStorage){
return {
storageVersion: 0.5
};
},
0.1: function(oldStorage){
var newStorage = {
const newStorage = {
storageVersion: 0.2
};
if (oldStorage.hasOwnProperty("askOnlyOnce")){
@ -32,7 +33,7 @@
return newStorage;
},
0.2: function(oldStorage){
var newStorage = {
const newStorage = {
storageVersion: 0.3,
urlSettings: (
oldStorage.urlSettings &&
@ -40,13 +41,13 @@
)? oldStorage.urlSettings: []
};
var urlSettings = {};
const urlSettings = {};
(oldStorage.blackList || "").split(",")
.map(function(url){return url.trim();})
.filter(function(url){return !!url;})
.forEach(function(url){
var entry = urlSettings[url];
let entry = urlSettings[url];
if (!entry){
entry = {url, blockMode: "block"};
urlSettings[url] = entry;
@ -57,7 +58,7 @@
.map(function(url){return url.trim();})
.filter(function(url){return !!url;})
.forEach(function(url){
var entry = urlSettings[url];
let entry = urlSettings[url];
if (!entry){
entry = {url, blockMode: "allow"};
urlSettings[url] = entry;
@ -68,7 +69,7 @@
.map(function(url){return url.trim();})
.filter(function(url){return !!url;})
.forEach(function(url){
var entry = urlSettings[url];
let entry = urlSettings[url];
if (!entry){
entry = {url, showNotifications: false};
urlSettings[url] = entry;
@ -87,7 +88,7 @@
return newStorage;
},
0.3: function(oldStorage){
var newStorage = {
const newStorage = {
storageVersion: 0.4
};
if (oldStorage.hasOwnProperty("apiWhiteList")){
@ -100,7 +101,7 @@
return newStorage;
},
0.4: function(oldStorage){
var newStorage = {
const newStorage = {
storageVersion: 0.5
};
@ -134,7 +135,7 @@
return newStorage;
},
0.5: function(oldStorage){
var newStorage = {
const newStorage = {
storageVersion: 0.6
};
@ -159,7 +160,7 @@
},
};
scope.check = function(storage, {settings, logging, changeValue, urlContainer}){
scope.check = function(storage, {settings, logging}){
if (!storage.storageVersion){
logging.message("No storage version found. Initializing storage.");
@ -168,13 +169,13 @@
browser.storage.local.set(storage);
}
else if (storage.storageVersion !== settings.storageVersion){
var toChange = {};
const toChange = {};
while (storage.storageVersion !== settings.storageVersion){
logging.message("Old storage found (",
storage.storageVersion, "expected", settings.storageVersion,
")");
if (scope.transitions[storage.storageVersion]){
var changes = scope.transitions[storage.storageVersion](storage);
const changes = scope.transitions[storage.storageVersion](storage);
Object.entries(changes).forEach(function(entry){
const [name, value] = entry;
toChange[name] = value;