From 88e55b7e0c00b529e28c1e65b86ee99254a65dfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs?= Date: Sat, 2 May 2020 17:24:46 -0500 Subject: Style changes --- js/messaging.js | 707 ++++++++++++++++++++++++-------------------------------- 1 file changed, 300 insertions(+), 407 deletions(-) diff --git a/js/messaging.js b/js/messaging.js index 5b0c837..03d6481 100644 --- a/js/messaging.js +++ b/js/messaging.js @@ -23,131 +23,99 @@ 'use strict'; -/******************************************************************************/ -/******************************************************************************/ - // Default handler - -(function() { - +(function () { Cu.import('chrome://ematrix/content/lib/UriTools.jsm'); - var ηm = ηMatrix; - - /******************************************************************************/ + let ηm = ηMatrix; // Default is for commonly used message. - function onMessage(request, sender, callback) { // Async - switch ( request.what ) { + switch (request.what) { case 'getAssetContent': - ηm.assets.get(request.url, { dontCache: true }, callback); + ηm.assets.get(request.url, { + dontCache: true, + }, callback); return; - case 'selectHostsFiles': ηm.selectHostsFiles(request, callback); return; - default: break; } // Sync - var response; + let response; - switch ( request.what ) { + switch (request.what) { case 'forceReloadTab': ηm.forceReload(request.tabId, request.bypassCache); break; - case 'forceUpdateAssets': ηm.scheduleAssetUpdater(0); - ηm.assets.updateStart({ delay: 2000 }); + ηm.assets.updateStart({ + delay: 2000, + }); break; - case 'getUserSettings': response = { userSettings: ηm.userSettings, matrixSwitches: { 'https-strict': ηm.pMatrix.evaluateSwitch('https-strict', '*') === 1, 'referrer-spoof': ηm.pMatrix.evaluateSwitch('referrer-spoof', '*') === 1, - 'noscript-spoof': ηm.pMatrix.evaluateSwitch('noscript-spoof', '*') === 1 - } + 'noscript-spoof': ηm.pMatrix.evaluateSwitch('noscript-spoof', '*') === 1, + }, }; break; - case 'gotoExtensionURL': ηm.gotoExtensionURL(request); break; - case 'gotoURL': ηm.gotoURL(request); break; - case 'mustBlock': - response = ηm.mustBlock( - request.scope, - request.hostname, - request.type - ); + response = ηm.mustBlock(request.scope, + request.hostname,request.type); break; - case 'readRawSettings': response = ηm.stringFromRawSettings(); break; - case 'reloadHostsFiles': ηm.reloadHostsFiles(); break; - case 'setMatrixSwitch': ηm.tMatrix.setSwitch(request.switchName, '*', request.state); - if ( ηm.pMatrix.setSwitch(request.switchName, '*', request.state) ) { + if (ηm.pMatrix.setSwitch(request.switchName, '*', request.state)) { ηm.saveMatrix(); } break; - case 'userSettings': - if ( request.hasOwnProperty('value') === false ) { + if (request.hasOwnProperty('value') === false) { request.value = undefined; } response = ηm.changeUserSettings(request.name, request.value); break; - case 'writeRawSettings': ηm.rawSettingsFromString(request.content); break; - default: return vAPI.messaging.UNHANDLED; } - callback(response); } - /******************************************************************************/ - vAPI.messaging.setup(onMessage); - - /******************************************************************************/ - })(); -/******************************************************************************/ -/******************************************************************************/ - -(function() { - +(function () { // popup.js - var ηm = ηMatrix; - - /******************************************************************************/ + let ηm = ηMatrix; // Constructor is faster than object literal - - var RowSnapshot = function(srcHostname, desHostname, desDomain) { + // ηMatrix: really? I'll take your word for it... + let RowSnapshot = function(srcHostname, desHostname, desDomain) { this.domain = desDomain; this.temporary = ηm.tMatrix.evaluateRowZXY(srcHostname, desHostname); this.permanent = ηm.pMatrix.evaluateRowZXY(srcHostname, desHostname); @@ -155,21 +123,22 @@ this.totals = RowSnapshot.counts.slice(); }; - RowSnapshot.counts = (function() { - var aa = []; - for ( var i = 0, n = ηm.Matrix.columnHeaderIndices.size; i < n; i++ ) { + RowSnapshot.counts = (function () { + let aa = []; + let n = ηm.Matrix.columnHeaderIndices.size + + for (let i=0; i