* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+@import url('chrome://global/skin/in-content/common.css');
+
:root {
background-color: #000000;
color: #FF9F00;
a {
text-decoration: none;
+ color: #3333FF;
}
-a:hover {
- background-color: #FFCF00;
+td > a:visited {
+ color: #8050B0;
+}
+
+body > table > tbody > tr:hover a {
color: #000000;
}
float: left;
}
+#UI_goUp:hover {
+ background-color: #FFCF00;
+}
+#UI_goUp:hover > a {
+ color: #000000;
+}
+
#UI_goUp:-moz-dir(rtl) {
float: right;
}
float: left;
}
+/* HACK: as the checkbox is inside the label, we need to leave the ugle native checkbox */
+#UI_showHidden > label > input[type="checkbox"] {
+ opacity: 1;
+ position: static;
+}
+#UI_showHidden > label:hover {
+ color: #FFCF00;
+}
+
table {
clear: both;
width: 90%;
text-align: center !important;
}
-th:hover > a {
+th:hover {
background-color: #FFCF00;
+}
+
+th:hover > a {
color: #000000;
}
body > table > tbody > tr:hover {
- outline: 1px solid #008484;
- -moz-outline-radius: .3em;
+ background-color: #FFCF00;
+ color: #000000;
}
/* let 'Size' and 'Last Modified' take only as much space as they need and 'Name' all the rest */
vertical-align: middle;
content: url("chrome://global/skin/dirListing/up.png");
}
+
+#UI_goUp:hover > .up::before {
+ content: url("chrome://global/skin/dirListing/up-hover.png");
+}
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="21" height="21" viewBox="0 0 21 21">
+ <style>
+ use:not(:target) {
+ display: none;
+ }
+ use {
+ fill: #FF9F00;
+ }
+ use[id$="-inverted"] {
+ fill: #FFCF00;
+ stroke: #000000;
+ stroke-width: 0.5;
+ }
+ use[id$="-native"] {
+ fill: #FF9F00;
+ }
+ use[id$="-hover"] {
+ fill: #FFCF00;
+ }
+ use[id$="-disabled"] {
+ fill: #8050B0;
+ }
+ </style>
+ <defs>
+ <path id="check-shape" d="M 9.39,16.5 16.28,6 14.77,4.5 9.37,12.7 6.28,9.2 4.7,10.7 z"/>
+ </defs>
+ <use id="check" xlink:href="#check-shape"/>
+ <use id="check-inverted" xlink:href="#check-shape"/>
+ <use id="check-native" xlink:href="#check-shape"/>
+</svg>
}
/* Checkboxes and radio buttons */
-/*
-/ Hide the actual checkbox /
+/* Hide the actual checkbox */
html|input[type="checkbox"] {
opacity: 0;
position: absolute;
}
-/ Create a box to style as the checkbox /
+/* Create a box to style as the checkbox */
html|input[type="checkbox"] + html|label:before {
display: inline-block;
content: "";
html|input[type="checkbox"] + html|label {
line-height: 0px;
}
-
+/*
xul|checkbox {
-moz-margin-start: 0;
}
-
-xul|*.checkbox-check,
+*/
+/* xul|*.checkbox-check, */
html|input[type="checkbox"] + html|label:before {
-moz-appearance: none;
width: 23px;
height: 23px;
- border-radius: 2px;
- border: 1px solid #c1c1c1;
+ border-radius: 0;
+ border: 1px solid #FF9F00;
-moz-margin-end: 10px;
- background-color: #f1f1f1;
- / !important needed to override toolkit checked !important rule /
- background-image: linear-gradient(#fff, rgba(255,255,255,0.8)) !important;
+ background-color: #000000;
background-position: center center;
background-repeat: no-repeat;
- box-shadow: 0 1px 1px 0 #fff, inset 0 2px 0 0 rgba(0,0,0,0.03);
}
-xul|checkbox:not([disabled="true"]):hover > xul|*.checkbox-check,
+/* xul|checkbox:not([disabled="true"]):hover > xul|*.checkbox-check, */
html|input[type="checkbox"]:not(:disabled) + html|label:hover:before {
- border-color: #0095dd;
+ border-color: #FFCF00;
}
-
+html|input[type="checkbox"]:not(:disabled) + html|label:hover {
+ color: #FFCF00;
+}
+/*
xul|*.checkbox-check[checked] {
background-image: url("chrome://global/skin/in-content/check.png"),
/ * !important needed to override toolkit !important rule * /
linear-gradient(#fff, rgba(255,255,255,0.8)) !important;
}
-
+*/
html|input[type="checkbox"]:checked + html|label:before {
- background-image: url("chrome://global/skin/in-content/check.svg#check"), linear-gradient(#fff, rgba(255,255,255,0.8)) !important;
+ background-image: url("chrome://global/skin/in-content/check.svg#check");
}
-xul|checkbox[disabled="true"] > xul|*.checkbox-check,
+/*xul|checkbox[checked][disabled="true"] > xul|*.checkbox-check,*/
+html|input[type="checkbox"]:checked:disabled + html|label:before {
+ background-image: url("chrome://global/skin/in-content/check.svg#check-disabled");
+}
+html|input[type="checkbox"]:not(:disabled) + html|label:hover:before {
+ background-image: url("chrome://global/skin/in-content/check.svg#check-hover");
+}
+html|input[type="checkbox"]:disabled + html|label:before {
+ border-color: #8050B0;
+}
html|input[type="checkbox"]:disabled + html|label {
- opacity: 0.5;
+ color: #8050B0;
}
-
+/*
xul|*.checkbox-label-box {
-moz-margin-start: -1px; / * negative margin for the transparent border * /
-moz-padding-start: 0;