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