add close icon CSS so dev toolbar works
[themes.git] / LCARStrek / global / popup.css
CommitLineData
9099c61d
RK
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/. */
351107c9 4
b1eaa419 5/* ===== popup.css ======================================================
7aa65558 6 == Styles used by the XUL popup element.
b1eaa419 7 ======================================================================= */
351107c9 8
f98e9249
RK
9@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
10
b1eaa419 11/* ::::: menupopup ::::: */
351107c9 12
b1eaa419 13menupopup,
f98e9249 14panel {
b1eaa419 15 border: 1px solid #FF9F00;
fcfc89aa 16 padding: 1px;
b1eaa419 17 min-width: 1px;
18 background-color: #000000;
19}
351107c9 20
00f971bc
RK
21menupopup > menu > menupopup {
22 /* align submenus */
8b6270a7 23 margin-top: -2px;
00f971bc
RK
24}
25
26/* ::::: arrow panel ::::: */
27
9162a092 28panel[type="arrow"] {
7f3c87b9
RK
29 background: transparent;
30 border: none;
00f971bc 31 padding: 0;
9162a092
RK
32}
33
e1313d59
RK
34panel[type="arrow"][side="top"],
35panel[type="arrow"][side="bottom"] {
46dc2718
RK
36 margin-left: -20px;
37 margin-right: -20px;
e1313d59
RK
38}
39
40panel[type="arrow"][side="left"],
41panel[type="arrow"][side="right"] {
46dc2718
RK
42 margin-top: -20px;
43 margin-bottom: -20px;
e1313d59
RK
44}
45
9162a092
RK
46.panel-arrowcontent {
47 border-radius: 6px;
ed351b91 48 padding: var(--panel-arrowcontent-padding);
e82e1bf4
RK
49 color: var(--panel-arrowcontent-color);
50 background: var(--panel-arrowcontent-background);
46dc2718 51 background-clip: padding-box;
1e9e1791 52 border: 1px solid var(--panel-arrowcontent-border-color);
00f971bc 53 margin: 0px;
9162a092
RK
54}
55
46dc2718
RK
56.panel-arrow[side="top"],
57.panel-arrow[side="bottom"] {
689d5552
RK
58 list-style-image: var(--panel-arrow-image-vertical,
59 url("chrome://global/skin/arrow/panelarrow-vertical.svg"));
46dc2718
RK
60 position: relative;
61 margin-left: 10px;
62 margin-right: 10px;
63}
64
9162a092 65.panel-arrow[side="top"] {
00f971bc 66 margin-bottom: -1px;
9162a092
RK
67}
68
69.panel-arrow[side="bottom"] {
71a617ff 70 transform: scaleY(-1);
00f971bc 71 margin-top: -1px;
46dc2718
RK
72}
73
74.panel-arrow[side="left"],
75.panel-arrow[side="right"] {
76 list-style-image: url("chrome://global/skin/arrow/panelarrow-horizontal.svg");
77 position: relative;
78 margin-top: 10px;
79 margin-bottom: 10px;
9162a092
RK
80}
81
82.panel-arrow[side="left"] {
00f971bc 83 margin-right: -1px;
9162a092
RK
84}
85
86.panel-arrow[side="right"] {
71a617ff 87 transform: scaleX(-1);
00f971bc 88 margin-left: -1px;
9162a092
RK
89}
90
af861d30
RK
91/* ::::: tooltip ::::: */
92
b1eaa419 93tooltip {
569543b3 94 border-radius: 3px;
b1eaa419 95 background-color: #9C9CFF;
96 border: 1px solid #FFCF00;
97 color: #000000;
f98e9249 98 /* font-size: smaller; */
b1eaa419 99 padding: 2px;
100 max-width: 40em;
101}
102
b1eaa419 103tooltip[titletip="true"] {
ac1cdf20 104 /* See bug 32157 comment 128
105 * margin: -2px 0px 0px -3px;
106 */
b1eaa419 107 max-width: none;
108}
351107c9 109
110/* rules for popups associated with menulists */
111
e82e1bf4 112menulist > menupopup {
b1eaa419 113 border: 1px solid #FF9F00;
114 min-width: 0px;
115 padding: 0px;
116 background-color: #000000;
117}