aboutsummaryrefslogtreecommitdiffstats
path: root/js/httpsb.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/httpsb.js')
-rw-r--r--js/httpsb.js80
1 files changed, 40 insertions, 40 deletions
diff --git a/js/httpsb.js b/js/httpsb.js
index d76371a..331aa23 100644
--- a/js/httpsb.js
+++ b/js/httpsb.js
@@ -20,52 +20,52 @@
uMatrix Home: https://github.com/gorhill/uMatrix
*/
-/* global chrome, µMatrix */
+/* global chrome, ηMatrix */
'use strict';
/******************************************************************************/
(function() {
- var µm = µMatrix;
- µm.pMatrix = new µm.Matrix();
- µm.pMatrix.setSwitch('matrix-off', 'about-scheme', 1);
- µm.pMatrix.setSwitch('matrix-off', 'chrome-extension-scheme', 1);
- µm.pMatrix.setSwitch('matrix-off', 'chrome-scheme', 1);
- µm.pMatrix.setSwitch('matrix-off', 'moz-extension-scheme', 1);
- µm.pMatrix.setSwitch('matrix-off', 'opera-scheme', 1);
+ var ηm = ηMatrix;
+ ηm.pMatrix = new ηm.Matrix();
+ ηm.pMatrix.setSwitch('matrix-off', 'about-scheme', 1);
+ ηm.pMatrix.setSwitch('matrix-off', 'chrome-extension-scheme', 1);
+ ηm.pMatrix.setSwitch('matrix-off', 'chrome-scheme', 1);
+ ηm.pMatrix.setSwitch('matrix-off', 'moz-extension-scheme', 1);
+ ηm.pMatrix.setSwitch('matrix-off', 'opera-scheme', 1);
// https://discourse.mozilla.org/t/support-umatrix/5131/157
- µm.pMatrix.setSwitch('matrix-off', 'wyciwyg-scheme', 1);
- µm.pMatrix.setSwitch('matrix-off', 'behind-the-scene', 1);
- µm.pMatrix.setSwitch('referrer-spoof', 'behind-the-scene', 2);
- µm.pMatrix.setSwitch('https-strict', 'behind-the-scene', 2);
+ ηm.pMatrix.setSwitch('matrix-off', 'wyciwyg-scheme', 1);
+ ηm.pMatrix.setSwitch('matrix-off', 'behind-the-scene', 1);
+ ηm.pMatrix.setSwitch('referrer-spoof', 'behind-the-scene', 2);
+ ηm.pMatrix.setSwitch('https-strict', 'behind-the-scene', 2);
// Global rules
- µm.pMatrix.setSwitch('referrer-spoof', '*', 1);
- µm.pMatrix.setSwitch('noscript-spoof', '*', 1);
- µm.pMatrix.setCell('*', '*', '*', µm.Matrix.Red);
- µm.pMatrix.setCell('*', '*', 'css', µm.Matrix.Green);
- µm.pMatrix.setCell('*', '*', 'image', µm.Matrix.Green);
- µm.pMatrix.setCell('*', '*', 'frame', µm.Matrix.Red);
+ ηm.pMatrix.setSwitch('referrer-spoof', '*', 1);
+ ηm.pMatrix.setSwitch('noscript-spoof', '*', 1);
+ ηm.pMatrix.setCell('*', '*', '*', ηm.Matrix.Red);
+ ηm.pMatrix.setCell('*', '*', 'css', ηm.Matrix.Green);
+ ηm.pMatrix.setCell('*', '*', 'image', ηm.Matrix.Green);
+ ηm.pMatrix.setCell('*', '*', 'frame', ηm.Matrix.Red);
// 1st-party rules
- µm.pMatrix.setCell('*', '1st-party', '*', µm.Matrix.Green);
- µm.pMatrix.setCell('*', '1st-party', 'frame', µm.Matrix.Green);
+ ηm.pMatrix.setCell('*', '1st-party', '*', ηm.Matrix.Green);
+ ηm.pMatrix.setCell('*', '1st-party', 'frame', ηm.Matrix.Green);
- µm.tMatrix = new µm.Matrix();
- µm.tMatrix.assign(µm.pMatrix);
+ ηm.tMatrix = new ηm.Matrix();
+ ηm.tMatrix.assign(ηm.pMatrix);
})();
/******************************************************************************/
-µMatrix.hostnameFromURL = function(url) {
+ηMatrix.hostnameFromURL = function(url) {
var hn = this.URI.hostnameFromURI(url);
return hn === '' ? '*' : hn;
};
-µMatrix.scopeFromURL = µMatrix.hostnameFromURL;
+ηMatrix.scopeFromURL = ηMatrix.hostnameFromURL;
/******************************************************************************/
-µMatrix.evaluateURL = function(srcURL, desHostname, type) {
+ηMatrix.evaluateURL = function(srcURL, desHostname, type) {
var srcHostname = this.URI.hostnameFromURI(srcURL);
return this.tMatrix.evaluateCellZXY(srcHostname, desHostname, type);
};
@@ -75,11 +75,11 @@
// Whitelist something
-µMatrix.whitelistTemporarily = function(srcHostname, desHostname, type) {
+ηMatrix.whitelistTemporarily = function(srcHostname, desHostname, type) {
this.tMatrix.whitelistCell(srcHostname, desHostname, type);
};
-µMatrix.whitelistPermanently = function(srcHostname, desHostname, type) {
+ηMatrix.whitelistPermanently = function(srcHostname, desHostname, type) {
if ( this.pMatrix.whitelistCell(srcHostname, desHostname, type) ) {
this.saveMatrix();
}
@@ -90,7 +90,7 @@
// Auto-whitelisting the `all` cell is a serious action, hence this will be
// done only from within a scope.
-µMatrix.autoWhitelistAllTemporarily = function(pageURL) {
+ηMatrix.autoWhitelistAllTemporarily = function(pageURL) {
var srcHostname = this.URI.hostnameFromURI(pageURL);
if ( this.mustBlock(srcHostname, '*', '*') === false ) {
return false;
@@ -103,11 +103,11 @@
// Blacklist something
-µMatrix.blacklistTemporarily = function(srcHostname, desHostname, type) {
+ηMatrix.blacklistTemporarily = function(srcHostname, desHostname, type) {
this.tMatrix.blacklistCell(srcHostname, desHostname, type);
};
-µMatrix.blacklistPermanently = function(srcHostname, desHostname, type) {
+ηMatrix.blacklistPermanently = function(srcHostname, desHostname, type) {
if ( this.pMatrix.blacklist(srcHostname, desHostname, type) ) {
this.saveMatrix();
}
@@ -117,11 +117,11 @@
// Remove something from both black and white lists.
-µMatrix.graylistTemporarily = function(srcHostname, desHostname, type) {
+ηMatrix.graylistTemporarily = function(srcHostname, desHostname, type) {
this.tMatrix.graylistCell(srcHostname, desHostname, type);
};
-µMatrix.graylistPermanently = function(srcHostname, desHostname, type) {
+ηMatrix.graylistPermanently = function(srcHostname, desHostname, type) {
if ( this.pMatrix.graylistCell(srcHostname, desHostname, type) ) {
this.saveMatrix();
}
@@ -133,7 +133,7 @@
// issue at this point but to keep in mind as this function is called
// more and more from different places.
-µMatrix.filterRequest = function(fromURL, type, toURL) {
+ηMatrix.filterRequest = function(fromURL, type, toURL) {
// Block request?
var srcHostname = this.hostnameFromURL(fromURL);
var desHostname = this.hostnameFromURL(toURL);
@@ -150,11 +150,11 @@
/******************************************************************************/
-µMatrix.mustBlock = function(srcHostname, desHostname, type) {
+ηMatrix.mustBlock = function(srcHostname, desHostname, type) {
return this.tMatrix.mustBlock(srcHostname, desHostname, type);
};
-µMatrix.mustAllow = function(srcHostname, desHostname, type) {
+ηMatrix.mustAllow = function(srcHostname, desHostname, type) {
return this.mustBlock(srcHostname, desHostname, type) === false;
};
@@ -162,7 +162,7 @@
// Commit temporary permissions.
-µMatrix.commitPermissions = function(persist) {
+ηMatrix.commitPermissions = function(persist) {
this.pMatrix.assign(this.tMatrix);
if ( persist ) {
this.saveMatrix();
@@ -173,23 +173,23 @@
// Reset all rules to their default state.
-µMatrix.revertAllRules = function() {
+ηMatrix.revertAllRules = function() {
this.tMatrix.assign(this.pMatrix);
};
/******************************************************************************/
-µMatrix.turnOff = function() {
+ηMatrix.turnOff = function() {
vAPI.app.start();
};
-µMatrix.turnOn = function() {
+ηMatrix.turnOn = function() {
vAPI.app.stop();
};
/******************************************************************************/
-µMatrix.formatCount = function(count) {
+ηMatrix.formatCount = function(count) {
if ( typeof count !== 'number' ) {
return '';
}