1
0
mirror of https://github.com/kkapsner/CanvasBlocker synced 2024-05-29 09:28:06 +02:00

Close page action after changes are written to storage.

Fixes #209.
This commit is contained in:
kkapsner 2018-07-17 12:58:52 +02:00
parent 9753681651
commit 6c2dbbebf0
2 changed files with 22 additions and 9 deletions

View File

@ -40,8 +40,9 @@
name: "disableNotifications", name: "disableNotifications",
isIcon: true, isIcon: true,
callback: function(){ callback: function(){
settings.showNotifications = false; settings.set("showNotifications", false).then(function(){
window.close(); window.close();
});
} }
} }
], ],
@ -69,9 +70,13 @@
domain domain
).then(function(domain){ ).then(function(domain){
if (domain){ if (domain){
settings.set("showNotifications", false, domain); settings.set("showNotifications", false, domain).then(function(){
window.close();
});
}
else {
window.close();
} }
window.close();
}); });
} }
}, },
@ -84,9 +89,13 @@
domain domain
).then(function(domain){ ).then(function(domain){
if (domain){ if (domain){
settings.set("blockMode", "allow", domain); settings.set("blockMode", "allow", domain).then(function(){
window.close();
});
}
else {
window.close();
} }
window.close();
}); });
} }
} }
@ -119,9 +128,13 @@
"^" + url.href.replace(/([\\+*?[^\]$(){}=!|.])/g, "\\$1") + "$" "^" + url.href.replace(/([\\+*?[^\]$(){}=!|.])/g, "\\$1") + "$"
).then(function(url){ ).then(function(url){
if (url){ if (url){
settings.set("blockMode", "allow", url); settings.set("blockMode", "allow", url).then(function(){
window.close();
});
}
else {
window.close();
} }
window.close();
}); });
} }
} }

View File

@ -6,7 +6,7 @@ Version 0.5.1:
- -
fixes: fixes:
- - Changes made in the page action were not saved in all Firefox versions
known issues: known issues:
- if a data URL request is blocked the page action button appears but shows no content - if a data URL request is blocked the page action button appears but shows no content