second and final part of syncing both themes with toolkit windows theme changes in...
[themes.git] / EarlyBlue / 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/. */
128000f4 4
fcfc89aa
RK
5/* ===== popup.css ======================================================
6 == Styles used by the XUL popup element.
7 ======================================================================= */
8
e181d49e
RK
9@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
10
74d14f90 11/* ::::: menupopup ::::: */
f6e0a33f 12
74d14f90 13menupopup,
56029caf 14panel {
74d14f90 15 border: 1px outset #CCD0DD;
16 padding: 1px;
17 min-width: 1px;
18 background-color: #CCD0DD;
19}
f6e0a33f 20
fcfc89aa
RK
21menupopup > menu > menupopup {
22 /* align submenus */
8b6270a7 23 margin-top: -2px;
fcfc89aa
RK
24}
25
26/* ::::: arrow panel ::::: */
27
9162a092 28panel[type="arrow"] {
7f3c87b9
RK
29 background: transparent;
30 border: none;
fcfc89aa 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 46.panel-arrowcontent {
987dae1b
RK
47 padding: var(--arrowpanel-padding);
48 color: var(--arrowpanel-color);
49 background: var(--arrowpanel-background);
46dc2718 50 background-clip: padding-box;
987dae1b 51 border: 1px outset var(--arrowpanel-border-color);
fcfc89aa 52 margin: 0px;
9162a092
RK
53}
54
46dc2718
RK
55.panel-arrow[side="top"],
56.panel-arrow[side="bottom"] {
689d5552
RK
57 list-style-image: var(--panel-arrow-image-vertical,
58 url("chrome://global/skin/arrow/panelarrow-vertical.svg"));
46dc2718
RK
59 position: relative;
60 margin-left: 10px;
61 margin-right: 10px;
62}
63
9162a092 64.panel-arrow[side="top"] {
fcfc89aa 65 margin-bottom: -1px;
9162a092
RK
66}
67
68.panel-arrow[side="bottom"] {
71a617ff 69 transform: scaleY(-1);
fcfc89aa 70 margin-top: -1px;
46dc2718
RK
71}
72
73.panel-arrow[side="left"],
74.panel-arrow[side="right"] {
75 list-style-image: url("chrome://global/skin/arrow/panelarrow-horizontal.svg");
76 position: relative;
77 margin-top: 10px;
78 margin-bottom: 10px;
9162a092
RK
79}
80
81.panel-arrow[side="left"] {
fcfc89aa 82 margin-right: -1px;
9162a092
RK
83}
84
85.panel-arrow[side="right"] {
71a617ff 86 transform: scaleX(-1);
fcfc89aa 87 margin-left: -1px;
9162a092
RK
88}
89
af861d30
RK
90/* ::::: tooltip ::::: */
91
74d14f90 92tooltip {
93 background-color : #FFFFCC;
94 border : 1px outset #FFFFCC;
95 color: #000000;
e181d49e 96 /* font-size: smaller; */
74d14f90 97 padding: 2px;
98 max-width: 40em;
99}
100
74d14f90 101tooltip[titletip="true"] {
b618d1fd 102 /* See bug 32157 comment 128
103 * margin: -2px 0px 0px -3px;
104 */
74d14f90 105 max-width: none;
106}
f6e0a33f 107
108/* rules for popups associated with menulists */
109
e82e1bf4 110menulist > menupopup {
74d14f90 111 border: 1px solid #666699;
112 min-width: 0px;
113 padding: 0px;
114 background-color: white;
115}
570c53ea 116
3327253e 117menupopup > menu > menupopup {
570c53ea
RK
118 margin-top: -2px;
119}