Revision control

Copy as Markdown

Other Tools

/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/* ===== folderPane.css =================================================
== Styles for the Folder pane in the Messenger 3-pane window.
======================================================================= */
/* ::::: Trees ::::: */
treechildren::-moz-tree-row {
min-height: 18px;
}
treechildren::-moz-tree-twisty {
padding-bottom: 1px;
}
/* ::::: mail folder ::::: */
treechildren::-moz-tree-image(folderNameCol) {
margin-inline-end: 2px;
}
.icon-holder[type="folder"],
treechildren::-moz-tree-image(folderNameCol) {
}
/* ..... IMAP shared ..... */
.icon-holder[type="folder"][ImapShared="true"],
treechildren::-moz-tree-image(folderNameCol, imapShared-true) {
}
/* ..... mail folder with new messages ..... */
treechildren::-moz-tree-image(folderNameCol, newMessages-true) {
}
/* ..... News ..... */
.icon-holder[type="folder"][ServerType="nntp"],
treechildren::-moz-tree-image(folderNameCol, serverType-nntp) {
}
.icon-holder[type="folder"][ServerType="nntp"][NewMessages="true"],
treechildren::-moz-tree-image(folderNameCol, serverType-nntp, newMessages-true) {
}
/* ..... Feeds ..... */
.icon-holder[type="folder"][ServerType="rss"],
treechildren::-moz-tree-image(folderNameCol, serverType-rss) {
-moz-image-region: rect(0 16px 16px 0);
}
.icon-holder[type="folder"][ServerType="rss"][NewMessages="true"],
treechildren::-moz-tree-image(folderNameCol, serverType-rss, newMessages-true) {
-moz-image-region: rect(16px 16px 32px 0);
}
/* ..... Inbox ..... */
.icon-holder[type="folder"][SpecialFolder="Inbox"],
treechildren::-moz-tree-image(folderNameCol, specialFolder-Inbox) {
}
.icon-holder[type="folder"][SpecialFolder="Inbox"][NewMessages="true"],
treechildren::-moz-tree-image(folderNameCol, specialFolder-Inbox, newMessages-true) {
}
/* ..... Sent ..... */
.icon-holder[type="folder"][SpecialFolder="Sent"],
treechildren::-moz-tree-image(folderNameCol, specialFolder-Sent) {
}
/* ..... Outbox ..... */
.icon-holder[type="folder"][SpecialFolder="Outbox"],
treechildren::-moz-tree-image(folderNameCol, specialFolder-Outbox) {
}
/* ..... Drafts ..... */
.icon-holder[type="folder"][SpecialFolder="Drafts"],
treechildren::-moz-tree-image(folderNameCol, specialFolder-Drafts) {
}
/* ..... Templates ..... */
.icon-holder[type="folder"][SpecialFolder="Templates"],
treechildren::-moz-tree-image(folderNameCol, specialFolder-Templates) {
}
/* ..... Junk ..... */
.icon-holder[type="folder"][SpecialFolder="Junk"],
treechildren::-moz-tree-image(folderNameCol, specialFolder-Junk) {
}
/* ..... Trash ..... */
.icon-holder[type="folder"][SpecialFolder="Trash"],
treechildren::-moz-tree-image(folderNameCol, specialFolder-Trash) {
}
/* ..... Saved Searches ..... */
.icon-holder[type="folder"][SpecialFolder="Virtual"],
treechildren::-moz-tree-image(folderNameCol, specialFolder-Virtual) {
}
treechildren::-moz-tree-cell-text(folderNameCol, newMessages-true) {
font-weight: bold;
}
/* ..... Server Folders ..... */
.icon-holder[type="folder"][IsServer="true"],
treechildren::-moz-tree-image(folderNameCol, isServer-true) {
}
.icon-holder[type="folder"][BiffState="NewMail"][IsServer="true"],
treechildren::-moz-tree-image(folderNameCol, biffState-NewMail, isServer-true) {
}
.icon-holder[type="folder"][IsServer="true"][ServerType="pop3"][IsSecure="true"],
treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-pop3, isSecure-true) {
}
.icon-holder[type="folder"][IsServer="true"][ServerType="imap"][IsSecure="true"],
treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-imap, isSecure-true) {
}
.icon-holder[type="folder"][BiffState="NewMail"][IsServer="true"][ServerType="imap"][IsSecure="true"],
treechildren::-moz-tree-image(folderNameCol, biffState-NewMail, isServer-true, isSecure-true) {
}
.icon-holder[type="folder"][IsServer="true"][ServerType="none"],
treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-none) {
}
.icon-holder[type="folder"][IsServer="true"][ServerType="nntp"],
treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-nntp) {
}
.icon-holder[type="folder"][IsServer="true"][ServerType="nntp"][IsSecure="true"],
treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-nntp, isSecure-true) {
}
.icon-holder[type="folder"][IsServer="true"][ServerType="rss"],
treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-rss) {
}
/* ::::: All Servers ::::: */
treechildren::-moz-tree-cell-text(closed, subfoldersHaveUnreadMessages-true),
treechildren::-moz-tree-cell-text(folderNameCol, isServer-true),
treechildren::-moz-tree-cell-text(hasUnreadMessages-true) {
font-weight: bold;
}
treechildren::-moz-tree-cell-text(folderNameCol, noSelect-true) {
color: gray;
font-style: italic;
}
.tree-folder-checkbox {
list-style-image: none;
}
treechildren::-moz-tree-image(syncCol) {
list-style-image: url("chrome://messenger/skin/icons/dot.png");
}
treechildren::-moz-tree-image(syncCol, synchronize-true) {
list-style-image: url("chrome://messenger/skin/icons/check.png");
}
treechildren::-moz-tree-image(syncCol, isServer-true) {
list-style-image: none;
}
#folderUnreadCol,
#folderTotalCol,
#folderSizeCol {
text-align: right;
}
#folderNameCol [sortDirection="ascending"] {
list-style-image: none;
}
#folderNameCol [sortDirection="descending"] {
list-style-image: none;
}
/* ::::: Folder Summary Popup ::::: */
.folderSummary-message-row {
/* This max width ends up dictating the overall width of the popup
because it controls how large the preview, subject and sender text can be
before cropping kicks in */
max-width: 450px;
}
.folderSummary-subject {
font-weight: bold;
}
.folderSummary-previewText {
color: GrayText;
}
/* Virtual Folder List Dialog */
treechildren::-moz-tree-image(selectedColumn) {
margin-inline-end: 2px;
list-style-image: url("chrome://messenger/skin/icons/dot.png");
}
treechildren::-moz-tree-image(selectedColumn, selected-true) {
list-style-image: url("chrome://messenger/skin/icons/check.png");
}