sync both themes with toolkit windows theme changes in Mozilla 37 cycle
[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
e82e1bf4
RK
11/* ::::: Variables ::::: */
12.panel-arrowcontent {
13 --panel-arrowcontent-background: #CCD0DD;
14 --panel-arrowcontent-color: #000000;
15 --panel-arrowcontent-border: 1px outset #CCD0DD;
16}
17
74d14f90 18/* ::::: menupopup ::::: */
f6e0a33f 19
74d14f90 20menupopup,
56029caf 21panel {
74d14f90 22 border: 1px outset #CCD0DD;
23 padding: 1px;
24 min-width: 1px;
25 background-color: #CCD0DD;
26}
f6e0a33f 27
fcfc89aa
RK
28menupopup > menu > menupopup {
29 /* align submenus */
8b6270a7 30 margin-top: -2px;
fcfc89aa
RK
31}
32
33/* ::::: arrow panel ::::: */
34
9162a092 35panel[type="arrow"] {
7f3c87b9
RK
36 background: transparent;
37 border: none;
fcfc89aa 38 padding: 0;
9162a092
RK
39}
40
e1313d59
RK
41panel[type="arrow"][side="top"],
42panel[type="arrow"][side="bottom"] {
46dc2718
RK
43 margin-left: -20px;
44 margin-right: -20px;
e1313d59
RK
45}
46
47panel[type="arrow"][side="left"],
48panel[type="arrow"][side="right"] {
46dc2718
RK
49 margin-top: -20px;
50 margin-bottom: -20px;
e1313d59
RK
51}
52
9162a092 53.panel-arrowcontent {
9162a092 54 padding: 6px;
e82e1bf4
RK
55 color: var(--panel-arrowcontent-color);
56 background: var(--panel-arrowcontent-background);
46dc2718 57 background-clip: padding-box;
e82e1bf4 58 border: var(--panel-arrowcontent-border);
fcfc89aa 59 margin: 0px;
9162a092
RK
60}
61
46dc2718
RK
62.panel-arrow[side="top"],
63.panel-arrow[side="bottom"] {
64 list-style-image: url("chrome://global/skin/arrow/panelarrow-vertical.svg");
65 position: relative;
66 margin-left: 10px;
67 margin-right: 10px;
68}
69
9162a092 70.panel-arrow[side="top"] {
fcfc89aa 71 margin-bottom: -1px;
9162a092
RK
72}
73
74.panel-arrow[side="bottom"] {
71a617ff 75 transform: scaleY(-1);
fcfc89aa 76 margin-top: -1px;
46dc2718
RK
77}
78
79.panel-arrow[side="left"],
80.panel-arrow[side="right"] {
81 list-style-image: url("chrome://global/skin/arrow/panelarrow-horizontal.svg");
82 position: relative;
83 margin-top: 10px;
84 margin-bottom: 10px;
9162a092
RK
85}
86
87.panel-arrow[side="left"] {
fcfc89aa 88 margin-right: -1px;
9162a092
RK
89}
90
91.panel-arrow[side="right"] {
71a617ff 92 transform: scaleX(-1);
fcfc89aa 93 margin-left: -1px;
9162a092
RK
94}
95
af861d30
RK
96/* ::::: tooltip ::::: */
97
74d14f90 98tooltip {
99 background-color : #FFFFCC;
100 border : 1px outset #FFFFCC;
101 color: #000000;
e181d49e 102 /* font-size: smaller; */
74d14f90 103 padding: 2px;
104 max-width: 40em;
105}
106
74d14f90 107tooltip[titletip="true"] {
b618d1fd 108 /* See bug 32157 comment 128
109 * margin: -2px 0px 0px -3px;
110 */
74d14f90 111 max-width: none;
112}
f6e0a33f 113
114/* rules for popups associated with menulists */
115
e82e1bf4 116menulist > menupopup {
74d14f90 117 border: 1px solid #666699;
118 min-width: 0px;
119 padding: 0px;
120 background-color: white;
121}
570c53ea 122
3327253e 123menupopup > menu > menupopup {
570c53ea
RK
124 margin-top: -2px;
125}