update both themes for toolkit winstripe changes in Mozilla 21 cycle
[themes.git] / EarlyBlue / messenger / folderPane.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
5@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
f6e0a33f 6
7/* ===== folderPane.css =================================================
8 == Styles for the Folder pane in the Messenger 3-pane window.
9 ======================================================================= */
10
f6e0a33f 11/* ::::: mail folder ::::: */
12
a1f525f0 13treechildren::-moz-tree-image(folderNameCol) {
8caa872d 14 -moz-padding-end: 2px;
1c10af87
RK
15}
16
fb2b5761 17.icon-holder[type="folder"],
1c10af87 18treechildren::-moz-tree-image(folderNameCol) {
74d14f90 19 list-style-image: url("chrome://messenger/skin/icons/folder-closed.gif");
f6e0a33f 20}
21
a1f525f0 22treechildren::-moz-tree-image(folderNameCol, newMessages-true) {
74d14f90 23 list-style-image: url("chrome://messenger/skin/icons/folder-new-closed.gif");
f6e0a33f 24}
25
d61a45b2
RK
26/* ..... News and Feeds ..... */
27
fb2b5761
RK
28.icon-holder[type="folder"][ServerType="nntp"],
29.icon-holder[type="folder"][ServerType="rss"],
d61a45b2
RK
30treechildren::-moz-tree-image(folderNameCol, serverType-nntp),
31treechildren::-moz-tree-image(folderNameCol, serverType-rss) {
32 list-style-image: url("chrome://messenger/skin/icons/folder-newsgroup.gif");
33}
34
fb2b5761
RK
35.icon-holder[type="folder"][ServerType="nntp"][NewMessages="true"],
36.icon-holder[type="folder"][ServerType="rss"][NewMessages="true"],
d61a45b2
RK
37treechildren::-moz-tree-image(folderNameCol, serverType-nntp, newMessages-true),
38treechildren::-moz-tree-image(folderNameCol, serverType-rss, newMessages-true) {
39 list-style-image: url("chrome://messenger/skin/icons/folder-newsgroup-new.gif");
40}
41
f6e0a33f 42/* ..... Inbox ..... */
43
fb2b5761 44.icon-holder[type="folder"][SpecialFolder="Inbox"],
a1f525f0 45treechildren::-moz-tree-image(folderNameCol, specialFolder-Inbox) {
74d14f90 46 list-style-image: url("chrome://messenger/skin/icons/folder-inbox.gif");
f6e0a33f 47}
48
fb2b5761 49.icon-holder[type="folder"][SpecialFolder="Inbox"][NewMessages="true"],
a1f525f0 50treechildren::-moz-tree-image(folderNameCol, specialFolder-Inbox, newMessages-true) {
74d14f90 51 list-style-image: url("chrome://messenger/skin/icons/folder-inbox-new.gif");
f6e0a33f 52}
53
54/* ..... Sent ..... */
55
fb2b5761 56.icon-holder[type="folder"][SpecialFolder="Sent"],
a1f525f0 57treechildren::-moz-tree-image(folderNameCol, specialFolder-Sent) {
74d14f90 58 list-style-image: url("chrome://messenger/skin/icons/folder-sent.gif");
f6e0a33f 59}
60
60dec843 61/* ..... Outbox ..... */
f6e0a33f 62
fb2b5761 63.icon-holder[type="folder"][SpecialFolder="Outbox"],
60dec843 64treechildren::-moz-tree-image(folderNameCol, specialFolder-Outbox) {
74d14f90 65 list-style-image: url("chrome://messenger/skin/icons/folder-outbox.gif");
f6e0a33f 66}
67
68/* ..... Drafts ..... */
69
fb2b5761 70.icon-holder[type="folder"][SpecialFolder="Drafts"],
a1f525f0 71treechildren::-moz-tree-image(folderNameCol, specialFolder-Drafts) {
74d14f90 72 list-style-image: url("chrome://messenger/skin/icons/folder-draft.gif");
f6e0a33f 73}
74
75/* ..... Templates ..... */
76
fb2b5761 77.icon-holder[type="folder"][SpecialFolder="Templates"],
a1f525f0 78treechildren::-moz-tree-image(folderNameCol, specialFolder-Templates) {
74d14f90 79 list-style-image: url("chrome://messenger/skin/icons/folder-template.gif");
f6e0a33f 80}
81
4c66fa00 82/* ..... Junk ..... */
83
fb2b5761 84.icon-holder[type="folder"][SpecialFolder="Junk"],
a1f525f0 85treechildren::-moz-tree-image(folderNameCol, specialFolder-Junk) {
4c66fa00 86 list-style-image: url("chrome://messenger/skin/icons/folder-junk.gif");
87}
88
f6e0a33f 89/* ..... Trash ..... */
90
fb2b5761 91.icon-holder[type="folder"][SpecialFolder="Trash"],
a1f525f0 92treechildren::-moz-tree-image(folderNameCol, specialFolder-Trash) {
74d14f90 93 list-style-image: url("chrome://messenger/skin/icons/folder-trash.gif");
f6e0a33f 94}
95
b70a3a73 96/* ..... Saved Searches ..... */
97
fb2b5761 98.icon-holder[type="folder"][SpecialFolder="Virtual"],
b70a3a73 99treechildren::-moz-tree-image(folderNameCol, specialFolder-Virtual) {
100 list-style-image: url("chrome://messenger/skin/icons/folder-search.gif");
101}
102
1c10af87 103treechildren::-moz-tree-cell-text(folderNameCol, newMessages-true) {
f6e0a33f 104 font-weight: bold;
105}
106
fb2b5761 107.icon-holder[type="folder"][ImapShared="true"],
a1f525f0 108treechildren::-moz-tree-image(folderNameCol, imapShared-true) {
8caa872d 109 -moz-padding-end: 2px;
d81fcf59 110 list-style-image: url("chrome://messenger/skin/icons/folder-share.gif");
111}
112
f6e0a33f 113/* ..... Server Folders ..... */
114
fb2b5761 115.icon-holder[type="folder"][IsServer="true"],
d61a45b2 116treechildren::-moz-tree-image(folderNameCol, isServer-true) {
d61a45b2
RK
117 list-style-image: url("chrome://messenger/skin/icons/server-mail.gif");
118}
119
fb2b5761 120.icon-holder[type="folder"][BiffState="NewMail"][IsServer="true"],
d61a45b2 121treechildren::-moz-tree-image(folderNameCol, biffState-NewMail, isServer-true) {
d61a45b2
RK
122 list-style-image: url("chrome://messenger/skin/icons/server-mail-new.gif");
123}
124
fb2b5761 125.icon-holder[type="folder"][IsServer="true"][ServerType="pop3"][IsSecure="true"],
a1f525f0 126treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-pop3, isSecure-true) {
74d14f90 127 list-style-image: url("chrome://messenger/skin/icons/server-remote-lock.gif");
f6e0a33f 128}
129
fb2b5761 130.icon-holder[type="folder"][IsServer="true"][ServerType="imap"][IsSecure="true"],
a1f525f0 131treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-imap, isSecure-true) {
74d14f90 132 list-style-image: url("chrome://messenger/skin/icons/server-remote-lock.gif");
f6e0a33f 133}
134
fb2b5761 135.icon-holder[type="folder"][BiffState="NewMail"][IsServer="true"][ServerType="imap"][IsSecure="true"],
76983f4c 136treechildren::-moz-tree-image(folderNameCol, biffState-NewMail, isServer-true, isSecure-true) {
137 list-style-image: url("chrome://messenger/skin/icons/server-remote-lock-new.gif");
138}
139
fb2b5761 140.icon-holder[type="folder"][IsServer="true"][ServerType="none"],
a1f525f0 141treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-none) {
74d14f90 142 list-style-image: url("chrome://messenger/skin/icons/server-local.gif");
f6e0a33f 143}
144
fb2b5761 145.icon-holder[type="folder"][IsServer="true"][ServerType="nntp"],
a1f525f0 146treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-nntp) {
74d14f90 147 list-style-image: url("chrome://messenger/skin/icons/server-news.gif");
f6e0a33f 148}
149
fb2b5761 150.icon-holder[type="folder"][IsServer="true"][ServerType="nntp"][IsSecure="true"],
a1f525f0 151treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-nntp, isSecure-true) {
74d14f90 152 list-style-image: url("chrome://messenger/skin/icons/server-news-lock.gif");
f6e0a33f 153}
154
fb2b5761 155.icon-holder[type="folder"][IsServer="true"][ServerType="rss"],
d61a45b2
RK
156treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-rss) {
157 list-style-image: url("chrome://communicator/skin/icons/feedIcon16.png");
158}
159
f6e0a33f 160/* ::::: All Servers ::::: */
161
fb2b5761 162treechildren::-moz-tree-cell-text(closed, subfoldersHaveUnreadMessages-true),
a1f525f0 163treechildren::-moz-tree-cell-text(folderNameCol, isServer-true),
164treechildren::-moz-tree-cell-text(hasUnreadMessages-true) {
f6e0a33f 165 font-weight: bold;
166}
167
a1f525f0 168treechildren::-moz-tree-cell-text(folderNameCol, noSelect-true) {
74d14f90 169 color: #808080;
f6e0a33f 170 font-style: italic;
171}
172
f6e0a33f 173.tree-folder-checkbox {
174 list-style-image: none;
175}
176
a1f525f0 177treechildren::-moz-tree-image(syncCol) {
74d14f90 178 list-style-image: url("chrome://messenger/skin/icons/dot.gif");
f6e0a33f 179}
180
a1f525f0 181treechildren::-moz-tree-image(syncCol, synchronize-true) {
74d14f90 182 list-style-image: url("chrome://messenger/skin/icons/check.gif");
f6e0a33f 183}
184
a1f525f0 185treechildren::-moz-tree-image(syncCol, isServer-true) {
f6e0a33f 186 list-style-image: none;
187}
128000f4 188
74d14f90 189#folder-panel {
190 min-width: 10px;
191}
192
193#folderTree {
194 border: none;
195}
196
197#folderUnreadCol,
1431bf9b 198#folderTotalCol,
199#folderSizeCol {
74d14f90 200 text-align: right;
201}
b618d1fd 202
203#folderNameCol [sortDirection="ascending"] {
204 list-style-image: none;
205}
206
207#folderNameCol [sortDirection="descending"] {
208 list-style-image: none;
209}
150efe45
RK
210
211/* ::::: Folder Summary Popup ::::: */
212
213.folderSummary-message-row {
214 /* This max width ends up dictating the overall width of the popup
215 because it controls how large the preview, subject and sender text can be
216 before cropping kicks in */
217 max-width: 450px;
218}
219
220.folderSummary-subject {
221 font-weight: bold;
222}
223
224.folderSummary-previewText {
225 color: #808080;
226}