mirror of
https://github.com/kkapsner/CanvasBlocker
synced 2024-12-22 12:50:36 +01:00
parent
1e1f343f28
commit
32af464c05
@ -1616,6 +1616,10 @@
|
|||||||
"message": "CanvasBlocker whitelist inspection",
|
"message": "CanvasBlocker whitelist inspection",
|
||||||
"description": ""
|
"description": ""
|
||||||
},
|
},
|
||||||
|
"whitelist_inspection_description": {
|
||||||
|
"message": "Shows which API protections are active for a given site. If you remove a checkmark for an API this API will be not protected for the selected site.",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
"whitelist_all_apis": {
|
"whitelist_all_apis": {
|
||||||
"message": "All APIs",
|
"message": "All APIs",
|
||||||
"description": ""
|
"description": ""
|
||||||
|
3
options/whitelist.css
Normal file
3
options/whitelist.css
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
.description {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
@ -2,7 +2,7 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>CanvasBlocker whitelist inspection</title>
|
<title>CanvasBlocker whitelist inspection</title>
|
||||||
<link rel="stylesheet" type="text/css" media="screen" href="sanitize.css" />
|
<link rel="stylesheet" type="text/css" media="screen" href="whitelist.css" />
|
||||||
<link href="../icons/icon.svg" type="image/svg" rel="icon">
|
<link href="../icons/icon.svg" type="image/svg" rel="icon">
|
||||||
<link href="../icons/icon.svg" type="image/svg" rel="shortcut icon">
|
<link href="../icons/icon.svg" type="image/svg" rel="shortcut icon">
|
||||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||||
|
@ -18,6 +18,11 @@
|
|||||||
|
|
||||||
document.querySelector("head title").textContent = title.textContent;
|
document.querySelector("head title").textContent = title.textContent;
|
||||||
|
|
||||||
|
const description = document.createElement("div");
|
||||||
|
description.className = "description";
|
||||||
|
description.textContent = extension.getTranslation("whitelist_inspection_description");
|
||||||
|
document.body.appendChild(description);
|
||||||
|
|
||||||
|
|
||||||
const whitelistSettings = [
|
const whitelistSettings = [
|
||||||
{
|
{
|
||||||
@ -73,11 +78,15 @@
|
|||||||
settings.onloaded(function(){
|
settings.onloaded(function(){
|
||||||
const sets = settingContainers.urlContainer.get();
|
const sets = settingContainers.urlContainer.get();
|
||||||
|
|
||||||
|
const selectLabel = document.createElement("label");
|
||||||
|
selectLabel.textContent = "URL ";
|
||||||
|
document.body.appendChild(selectLabel);
|
||||||
|
|
||||||
const setSelect = document.createElement("select");
|
const setSelect = document.createElement("select");
|
||||||
sets.forEach(function(set){
|
sets.forEach(function(set){
|
||||||
setSelect.appendChild(new Option(set.url));
|
setSelect.appendChild(new Option(set.url));
|
||||||
});
|
});
|
||||||
document.body.appendChild(setSelect);
|
selectLabel.appendChild(setSelect);
|
||||||
|
|
||||||
if (searchParameters.has("urls")){
|
if (searchParameters.has("urls")){
|
||||||
const urls = JSON.parse(searchParameters.get("urls")).map(function(url){
|
const urls = JSON.parse(searchParameters.get("urls")).map(function(url){
|
||||||
|
@ -2,6 +2,7 @@ Version 1.6:
|
|||||||
changes:
|
changes:
|
||||||
- periodical persistent rnd clearing does not clear in active tabs
|
- periodical persistent rnd clearing does not clear in active tabs
|
||||||
- added paypal.com to the convenience preset
|
- added paypal.com to the convenience preset
|
||||||
|
- improved whitelist inspection
|
||||||
|
|
||||||
new features:
|
new features:
|
||||||
- try to not break tabs when updating
|
- try to not break tabs when updating
|
||||||
|
Loading…
x
Reference in New Issue
Block a user