mirror of
https://github.com/gorhill/uMatrix.git
synced 2024-05-19 03:33:17 +12:00
remember last selected scope
This commit is contained in:
parent
7e17e2ea84
commit
e3dcf085a8
|
@ -61,6 +61,7 @@ return {
|
|||
processBehindTheSceneRequests: false,
|
||||
processHyperlinkAuditing: true,
|
||||
processReferer: false,
|
||||
scopeLevel: '*',
|
||||
smartAutoReload: 'all',
|
||||
spoofUserAgent: false,
|
||||
spoofUserAgentEvery: 5,
|
||||
|
|
|
@ -1208,6 +1208,7 @@ function initMenuEnvironment() {
|
|||
|
||||
function createGlobalScope() {
|
||||
targetScope = '*';
|
||||
setUserSetting('scopeLevel', '*');
|
||||
updateMatrixStats();
|
||||
updateMatrixColors();
|
||||
updateMatrixBehavior();
|
||||
|
@ -1217,6 +1218,7 @@ function createGlobalScope() {
|
|||
|
||||
function createDomainScope() {
|
||||
targetScope = targetPageDomain;
|
||||
setUserSetting('scopeLevel', 'domain');
|
||||
updateMatrixStats();
|
||||
updateMatrixColors();
|
||||
updateMatrixBehavior();
|
||||
|
@ -1226,6 +1228,7 @@ function createDomainScope() {
|
|||
|
||||
function createSiteScope() {
|
||||
targetScope = targetPageHostname;
|
||||
setUserSetting('scopeLevel', 'site');
|
||||
updateMatrixStats();
|
||||
updateMatrixColors();
|
||||
updateMatrixBehavior();
|
||||
|
@ -1256,6 +1259,14 @@ function initScopeCell() {
|
|||
uDom('#scopeKeyDomain').text(targetPageDomain);
|
||||
}
|
||||
uDom('#scopeKeySite').text(targetPageHostname);
|
||||
var scopeLevel = getUserSetting('scopeLevel');
|
||||
if ( scopeLevel === 'site' ) {
|
||||
targetScope = targetPageHostname;
|
||||
} else if ( scopeLevel === 'domain' ) {
|
||||
targetScope = targetPageDomain;
|
||||
} else {
|
||||
targetScope = '*';
|
||||
}
|
||||
updateScopeCell();
|
||||
}
|
||||
|
||||
|
@ -1419,7 +1430,7 @@ var bindToTab = function(tabs) {
|
|||
targetPageURL = µm.pageUrlFromTabId(targetTabId);
|
||||
}
|
||||
targetPageHostname = µm.URI.hostnameFromURI(targetPageURL);
|
||||
targetPageDomain = µm.URI.domainFromHostname(targetPageHostname);
|
||||
targetPageDomain = µm.URI.domainFromHostname(targetPageHostname) || targetPageHostname;
|
||||
|
||||
// Now that tabId and pageURL are set, we can build our menu
|
||||
initMenuEnvironment();
|
||||
|
|
Loading…
Reference in a new issue