make sure the menuitem radios and checkmarks show up and the items do not inherit...
[themes.git] / EarlyBlue / global / popup.css
... / ...
CommitLineData
1/* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4
5/* ===== popup.css ======================================================
6 == Styles used by the XUL popup element.
7 ======================================================================= */
8
9@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
10
11/* ::::: menupopup ::::: */
12
13menupopup,
14panel {
15 border: 1px outset #CCD0DD;
16 padding: 1px;
17 min-width: 1px;
18 background-color: #CCD0DD;
19}
20
21menupopup > menu > menupopup {
22 /* align submenus */
23 margin-top: -2px;
24}
25
26/* ::::: arrow panel ::::: */
27
28panel[type="arrow"] {
29 background: transparent;
30 border: none;
31 padding: 0;
32}
33
34panel[type="arrow"][side="top"],
35panel[type="arrow"][side="bottom"] {
36 margin-left: -20px;
37 margin-right: -20px;
38}
39
40panel[type="arrow"][side="left"],
41panel[type="arrow"][side="right"] {
42 margin-top: -20px;
43 margin-bottom: -20px;
44}
45
46.panel-arrowcontent {
47 padding: 6px;
48 background-color: #CCD0DD;
49 background-clip: padding-box;
50 border: 1px outset #CCD0DD;
51 margin: 0px;
52}
53
54.panel-arrow[side="top"],
55.panel-arrow[side="bottom"] {
56 list-style-image: url("chrome://global/skin/arrow/panelarrow-vertical.svg");
57 position: relative;
58 margin-left: 10px;
59 margin-right: 10px;
60}
61
62.panel-arrow[side="top"] {
63 margin-bottom: -1px;
64}
65
66.panel-arrow[side="bottom"] {
67 transform: scaleY(-1);
68 margin-top: -1px;
69}
70
71.panel-arrow[side="left"],
72.panel-arrow[side="right"] {
73 list-style-image: url("chrome://global/skin/arrow/panelarrow-horizontal.svg");
74 position: relative;
75 margin-top: 10px;
76 margin-bottom: 10px;
77}
78
79.panel-arrow[side="left"] {
80 margin-right: -1px;
81}
82
83.panel-arrow[side="right"] {
84 transform: scaleX(-1);
85 margin-left: -1px;
86}
87
88/* ::::: tooltip ::::: */
89
90tooltip {
91 background-color : #FFFFCC;
92 border : 1px outset #FFFFCC;
93 color: #000000;
94 /* font-size: smaller; */
95 padding: 2px;
96 max-width: 40em;
97}
98
99tooltip[titletip="true"] {
100 /* See bug 32157 comment 128
101 * margin: -2px 0px 0px -3px;
102 */
103 max-width: none;
104}
105
106/* rules for popups associated with menulists */
107
108menulist > menupopup,
109.menulist-menupopup {
110 border: 1px solid #666699;
111 min-width: 0px;
112 padding: 0px;
113 background-color: white;
114}
115
116menupopup > menu > menupopup {
117 margin-top: -2px;
118}