relicense to MPL2
[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}