mirror of
https://github.com/classilla/tenfourfox.git
synced 2025-02-01 00:33:57 +00:00
118 lines
2.6 KiB
CSS
118 lines
2.6 KiB
CSS
|
/* - 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/. */
|
||
|
|
||
|
%include ../../../shared/in-content/common.inc.css
|
||
|
|
||
|
xul|tab[visuallyselected] {
|
||
|
/* Override styles for tab[selected] from
|
||
|
toolkit/themes/linux/global/tabbox.css */
|
||
|
margin-bottom: 0;
|
||
|
border-bottom-left-radius: 0;
|
||
|
border-bottom-right-radius: 0;
|
||
|
}
|
||
|
|
||
|
xul|button,
|
||
|
html|button,
|
||
|
xul|colorpicker[type="button"],
|
||
|
xul|menulist {
|
||
|
margin: 2px 4px;
|
||
|
}
|
||
|
|
||
|
xul|button > xul|*.button-box,
|
||
|
xul|menulist > xul|*.menulist-label-box {
|
||
|
-moz-appearance: none;
|
||
|
}
|
||
|
|
||
|
xul|button[type="menu"] > xul|*.button-box > xul|*.button-menu-dropmarker {
|
||
|
-moz-appearance: none !important;
|
||
|
}
|
||
|
|
||
|
xul|*.help-button > xul|*.button-box > xul|*.button-icon {
|
||
|
-moz-margin-end: 0;
|
||
|
}
|
||
|
|
||
|
xul|*.groupbox-body {
|
||
|
-moz-padding-start: 0;
|
||
|
}
|
||
|
|
||
|
xul|menulist {
|
||
|
font-size: inherit;
|
||
|
}
|
||
|
|
||
|
xul|menulist:not([editable="true"]) > xul|*.menulist-dropmarker {
|
||
|
display: -moz-box;
|
||
|
margin-top: 6px;
|
||
|
margin-bottom: 6px;
|
||
|
}
|
||
|
|
||
|
xul|checkbox {
|
||
|
-moz-binding: url("chrome://global/content/bindings/checkbox.xml#checkbox");
|
||
|
-moz-box-align: center;
|
||
|
}
|
||
|
|
||
|
xul|*.checkbox-check {
|
||
|
background-image: none !important;
|
||
|
}
|
||
|
|
||
|
xul|*.checkbox-check[checked] {
|
||
|
list-style-image: url("chrome://global/skin/in-content/check.svg#check-native");
|
||
|
background-color: -moz-dialog;
|
||
|
}
|
||
|
|
||
|
xul|radio {
|
||
|
-moz-binding: url("chrome://global/content/bindings/radio.xml#radio");
|
||
|
-moz-box-align: center;
|
||
|
}
|
||
|
|
||
|
xul|*.radio-check {
|
||
|
background-image: none;
|
||
|
}
|
||
|
|
||
|
xul|*.radio-check[selected] {
|
||
|
list-style-image: url("chrome://global/skin/in-content/radio.svg#radio-native");
|
||
|
background-color: -moz-dialog;
|
||
|
}
|
||
|
|
||
|
xul|*.radio-label-box {
|
||
|
-moz-appearance: none;
|
||
|
}
|
||
|
|
||
|
/* Override OS-theme-based color to make it visible
|
||
|
on dark color themes. */
|
||
|
xul|radio:not([disabled="true"]):hover,
|
||
|
xul|checkbox:not([disabled="true"]):hover {
|
||
|
color: var(--in-content-text-color);
|
||
|
}
|
||
|
|
||
|
xul|*.numberbox-input-box {
|
||
|
-moz-appearance: none;
|
||
|
border-width: 0;
|
||
|
}
|
||
|
|
||
|
xul|*.text-link:-moz-focusring,
|
||
|
xul|*.inline-link:-moz-focusring {
|
||
|
border: 1px dotted -moz-DialogText;
|
||
|
}
|
||
|
|
||
|
xul|spinbuttons {
|
||
|
-moz-appearance: none;
|
||
|
}
|
||
|
|
||
|
xul|treechildren::-moz-tree-row(multicol, odd) {
|
||
|
background-color: var(--in-content-box-background-odd);
|
||
|
}
|
||
|
|
||
|
/* These rules are duplicated from common.inc.css
|
||
|
* because above -moz-tree-row(multicol, odd) rule
|
||
|
* overrides also hover/selected states.
|
||
|
*/
|
||
|
xul|treechildren::-moz-tree-row(hover) {
|
||
|
background-color: var(--in-content-item-hover);
|
||
|
}
|
||
|
|
||
|
xul|treechildren::-moz-tree-row(selected) {
|
||
|
background-color: var(--in-content-item-selected);
|
||
|
}
|
||
|
|