aboutsummaryrefslogtreecommitdiffstats
path: root/src/css/popup.css
diff options
context:
space:
mode:
authorgorhill <rhill@raymondhill.net>2014-12-31 10:47:19 -0500
committergorhill <rhill@raymondhill.net>2014-12-31 10:47:19 -0500
commit43e773aab2e3c6b4725eac8c586d9b874a23e420 (patch)
tree9eeab812ab17f379e882c324de464fe531e00b3d /src/css/popup.css
parenta953cd5c0cd261a91c5abbdba2a675447f514e6b (diff)
downloaduBlock-43e773aab2e3c6b4725eac8c586d9b874a23e420.zip
uBlock-43e773aab2e3c6b4725eac8c586d9b874a23e420.tar.gz
uBlock-43e773aab2e3c6b4725eac8c586d9b874a23e420.tar.bz2
finally a fully working draft: now onto myriad finishing touches
Diffstat (limited to 'src/css/popup.css')
-rw-r--r--src/css/popup.css100
1 files changed, 71 insertions, 29 deletions
diff --git a/src/css/popup.css b/src/css/popup.css
index 6cf491d..b41bd6e 100644
--- a/src/css/popup.css
+++ b/src/css/popup.css
@@ -8,13 +8,13 @@ body {
white-space: nowrap;
}
h1,h2,h3,h4 {
- margin: 0;
- padding: 4px;
+ background-color: #444;
border: 0;
color: white;
- background-color: #444;
- text-align: center;
cursor: pointer;
+ margin: 0;
+ padding: 4px;
+ text-align: center;
}
a {
color: inherit;
@@ -24,9 +24,9 @@ a {
outline: 0;
}
#version {
- margin-left: 1em;
- font-weight: normal;
font-size: 11px;
+ font-weight: normal;
+ margin-left: 1em;
}
body > div {
background-color: transparent;
@@ -47,14 +47,14 @@ body > div:nth-of-type(2) {
}
p {
margin: 16px 0;
- white-space: nowrap;
text-align: center;
+ white-space: nowrap;
}
#switch .fa {
- margin: 0;
- font-size: 96px;
color: green;
cursor: pointer;
+ font-size: 96px;
+ margin: 0;
}
#switch .fa:hover {
opacity: 0.9;
@@ -63,22 +63,22 @@ p {
color: #ccc;
}
#switch-hint {
- font-size: 11px;
color: #888;
+ font-size: 11px;
}
[data-i18n="popupBlockedRequestPrompt"] {
font-size: 16px;
}
#page-blocked {
- margin-top: 4px;
font-size: 20px;
+ margin-top: 4px;
}
#total-blocked {
- margin-top: 4px;
- margin-bottom: 8px;
font-size: 14px;
+ margin-bottom: 8px;
+ margin-top: 4px;
}
-#stats {
+.stats {
margin-bottom: 4px;
text-align: center;
}
@@ -142,11 +142,11 @@ body.dynamicFilteringEnabled #dynamicFilteringToggler::before {
margin: 0;
padding: 0;
text-align: right;
- width: 7px;
+ width: 5px;
}
body.dynamicFilteringEnabled #dynamicFilteringContainer {
display: block;
- width: 280px;
+ width: auto;
}
#dynamicFilteringContainer > div {
background-color: transparent;
@@ -154,7 +154,7 @@ body.dynamicFilteringEnabled #dynamicFilteringContainer {
direction: ltr;
margin: 0;
padding: 0;
- width: 280px;
+ width: 320px;
}
body.dynamicFilteringEnabled #dynamicFilteringContainer > div {
background-color: #e6e6e6;
@@ -176,8 +176,9 @@ body.dynamicFilteringEnabled #dynamicFilteringContainer > div:hover {
color: transparent;
display: inline-block;
height: 24px;
- line-height: 28px;
+ line-height: 24px;
pointer-events: none;
+ position: relative;
vertical-align: top;
}
body.dynamicFilteringEnabled #dynamicFilteringContainer > div > span {
@@ -188,33 +189,74 @@ body.dynamicFilteringEnabled #dynamicFilteringContainer > div > span {
#dynamicFilteringContainer > div > span:nth-of-type(1) {
border-right: 1px solid white;
padding-right: 4px;
- width: 75%;
+ width: 70%;
}
#dynamicFilteringContainer > div > span:nth-of-type(2) {
cursor: pointer;
- width: 9%;
+ width: 15%;
}
#dynamicFilteringContainer > div > span:nth-of-type(3) {
border-left: 1px solid white;
cursor: pointer;
text-align: center;
- width: 16%;
+ width: 15%;
}
#dynamicFilteringContainer > div.isDomain > span:nth-of-type(1) {
font-weight: bold;
}
body.dynamicFilteringEnabled #dynamicFilteringContainer > div > span:nth-of-type(3) {
- color: #444;
+ color: #666;
pointer-events: auto;
}
-#dynamicFilteringContainer span.blocked[data-src] {
- background-color: #fbb;
+#dynamicFilteringContainer span.aRule {
+ background-color: rgba(0, 160, 0, 0.3);
+ }
+#dynamicFilteringContainer span.bRule {
+ background-color: rgba(192, 0, 0, 0.3);
+ }
+#dynamicFilteringContainer span.nRule {
+ background-color: rgba(96, 96, 96, 0.3);
+ }
+#dynamicFilteringContainer span.aRule.ownRule {
+ background-color: rgba(0, 160, 0, 1);
+ color: white;
}
-#dynamicFilteringContainer span.ownFilter[data-src] {
- background-color: #bbb;
+#dynamicFilteringContainer span.bRule.ownRule {
+ background-color: rgba(192, 0, 0, 1);
color: white;
}
-#dynamicFilteringContainer span.blocked.ownFilter[data-src] {
- background-color: #f66;
+#dynamicFilteringContainer span.nRule.ownRule {
+ background-color: rgba(108, 108, 108, 1);
color: white;
- } \ No newline at end of file
+ }
+
+#actionSelector {
+ bottom: 0;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+ }
+#actionSelector > span {
+ display: inline-block;
+ height: 24px;
+ opacity: 0.2;
+ width: 33.33%;
+ }
+#actionSelector > span:hover {
+ opacity: 0.75;
+ }
+#actionSelector > span:nth-of-type(1) {
+ background-color: rgb(0, 160, 0);
+ }
+#actionSelector > span:nth-of-type(2) {
+ background-color: rgb(108, 108, 108);
+ }
+#actionSelector > span:nth-of-type(3) {
+ background-color: rgb(192, 0, 0);
+ }
+#dynamicFilteringContainer span.aRule #actionSelector > span:nth-of-type(1),
+#dynamicFilteringContainer span.nRule #actionSelector > span:nth-of-type(2),
+#dynamicFilteringContainer span.bRule #actionSelector > span:nth-of-type(3) {
+ visibility: hidden;
+ }