mirror of
https://github.com/kkapsner/CanvasBlocker
synced 2025-01-03 10:31:54 +01:00
parent
454873b6df
commit
1cb5f6efa9
@ -773,6 +773,27 @@
|
|||||||
"description": ""
|
"description": ""
|
||||||
},
|
},
|
||||||
|
|
||||||
|
"theme_title": {
|
||||||
|
"message": "Theme",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
"theme_description": {
|
||||||
|
"message": "",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
"theme_options.default": {
|
||||||
|
"message": "Standard",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
"theme_options.light": {
|
||||||
|
"message": "hell",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
"theme_options.dark": {
|
||||||
|
"message": "dunkel",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
|
||||||
"blockDataURLs_title": {
|
"blockDataURLs_title": {
|
||||||
"message": "Data-URL Seiten blockieren",
|
"message": "Data-URL Seiten blockieren",
|
||||||
"description": ""
|
"description": ""
|
||||||
|
@ -773,6 +773,27 @@
|
|||||||
"description": ""
|
"description": ""
|
||||||
},
|
},
|
||||||
|
|
||||||
|
"theme_title": {
|
||||||
|
"message": "Theme",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
"theme_description": {
|
||||||
|
"message": "",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
"theme_options.default": {
|
||||||
|
"message": "default",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
"theme_options.light": {
|
||||||
|
"message": "light",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
"theme_options.dark": {
|
||||||
|
"message": "dark",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
|
||||||
"blockDataURLs_title": {
|
"blockDataURLs_title": {
|
||||||
"message": "Block data URL pages",
|
"message": "Block data URL pages",
|
||||||
"description": ""
|
"description": ""
|
||||||
|
12
browserAction/browserAction-dark.css
Normal file
12
browserAction/browserAction-dark.css
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
body {
|
||||||
|
background-color: rgb(74, 74, 79);
|
||||||
|
color: rgb(249, 249, 250);
|
||||||
|
}
|
||||||
|
|
||||||
|
.action {
|
||||||
|
border-color: rgb(92, 92, 97);
|
||||||
|
}
|
||||||
|
|
||||||
|
.action:active, .action:hover, .action:focus {
|
||||||
|
background-color: rgb(92, 92, 97);
|
||||||
|
}
|
12
browserAction/browserAction-default.css
Normal file
12
browserAction/browserAction-default.css
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
body {
|
||||||
|
color: rgb(60, 62, 60);
|
||||||
|
background-color: rgb(249, 250, 249);
|
||||||
|
}
|
||||||
|
|
||||||
|
.action {
|
||||||
|
border-color: rgb(190, 190, 190);
|
||||||
|
}
|
||||||
|
|
||||||
|
.action:active, .action:hover, .action:focus {
|
||||||
|
background-color: rgb(185, 185, 185);
|
||||||
|
}
|
12
browserAction/browserAction-light.css
Normal file
12
browserAction/browserAction-light.css
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
body {
|
||||||
|
color: rgb(12, 12, 13);
|
||||||
|
background-color: rgb(255, 255, 255);
|
||||||
|
}
|
||||||
|
|
||||||
|
.action {
|
||||||
|
border-color: rgb(222, 222, 222);
|
||||||
|
}
|
||||||
|
|
||||||
|
.action:active, .action:hover, .action:focus {
|
||||||
|
background-color: rgb(240, 240, 240);
|
||||||
|
}
|
@ -1,5 +1,6 @@
|
|||||||
body {
|
body {
|
||||||
padding: 1em;
|
padding: 0.5em;
|
||||||
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
div {
|
div {
|
||||||
@ -9,8 +10,8 @@ div {
|
|||||||
.action {
|
.action {
|
||||||
display: block;
|
display: block;
|
||||||
padding: 0.5em;
|
padding: 0.5em;
|
||||||
background-color: white;
|
background-color: transparent;
|
||||||
border: 1px solid #e0e0e0;
|
border: 1px solid currentColor;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
@ -18,7 +19,7 @@ div {
|
|||||||
z-index: 1;
|
z-index: 1;
|
||||||
position: relative;
|
position: relative;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
color: #505050;
|
color: currentColor;
|
||||||
}
|
}
|
||||||
|
|
||||||
.action + .action {
|
.action + .action {
|
||||||
@ -35,11 +36,14 @@ div {
|
|||||||
|
|
||||||
.action:active, .action:hover, .action:focus {
|
.action:active, .action:hover, .action:focus {
|
||||||
z-index: 10;
|
z-index: 10;
|
||||||
background-color: #eaeaea;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.action img {
|
.action .icon {
|
||||||
vertical-align: text-bottom;
|
vertical-align: text-bottom;
|
||||||
max-height: 19px;
|
height: 19px;
|
||||||
|
width: 19px;
|
||||||
margin-right: 0.25em;
|
margin-right: 0.25em;
|
||||||
|
background-color: currentColor;
|
||||||
|
mask-size: 100%;
|
||||||
|
display: inline-block;
|
||||||
}
|
}
|
@ -9,6 +9,16 @@
|
|||||||
logging.message("Opened browser action");
|
logging.message("Opened browser action");
|
||||||
|
|
||||||
settings.onloaded(function(){
|
settings.onloaded(function(){
|
||||||
|
// load theme
|
||||||
|
var themeLink = document.createElement("link");
|
||||||
|
themeLink.href = `browserAction-${settings.theme}.css`;
|
||||||
|
themeLink.rel = "stylesheet";
|
||||||
|
themeLink.type = "text/css";
|
||||||
|
document.head.appendChild(themeLink);
|
||||||
|
settings.on("theme", function(){
|
||||||
|
themeLink.href = `browserAction-${settings.theme}.css`;
|
||||||
|
});
|
||||||
|
|
||||||
var actions = document.getElementById("actions");
|
var actions = document.getElementById("actions");
|
||||||
|
|
||||||
[
|
[
|
||||||
@ -55,8 +65,9 @@
|
|||||||
var actionButton = document.createElement("button");
|
var actionButton = document.createElement("button");
|
||||||
actionButton.className = "action";
|
actionButton.className = "action";
|
||||||
|
|
||||||
var icon = document.createElement("img");
|
var icon = document.createElement("span");
|
||||||
icon.src = action.icon;
|
icon.className = "icon";
|
||||||
|
icon.style.maskImage = "url(" + action.icon + ")";
|
||||||
|
|
||||||
actionButton.appendChild(icon);
|
actionButton.appendChild(icon);
|
||||||
|
|
||||||
|
@ -8,6 +8,7 @@ Version 0.5.3:
|
|||||||
- added option "Don't show again on update." for options page
|
- added option "Don't show again on update." for options page
|
||||||
- added option to highlight page action icon
|
- added option to highlight page action icon
|
||||||
- added option to control browser action icon on notifications
|
- added option to control browser action icon on notifications
|
||||||
|
- added theme for browser action popup
|
||||||
|
|
||||||
fixes:
|
fixes:
|
||||||
- CSP did not work properly for worker-src
|
- CSP did not work properly for worker-src
|
||||||
|
Loading…
x
Reference in New Issue
Block a user