diff options
Diffstat (limited to 'comm/suite/themes/modern/messenger')
180 files changed, 3752 insertions, 0 deletions
diff --git a/comm/suite/themes/modern/messenger/accountCentral.css b/comm/suite/themes/modern/messenger/accountCentral.css new file mode 100644 index 0000000000..8c8f2272fe --- /dev/null +++ b/comm/suite/themes/modern/messenger/accountCentral.css @@ -0,0 +1,117 @@ +/* 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/. */ + +/* ===== accountCentral.css ========================================== + == Styles for the Messenger Account Central panel. + ======================================================================= */ + +@import url("chrome://messenger/skin/messenger.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +#acctCentralGrid { + background-color: #FFFFFF; +} + +spacer { + max-height: .5em; +} + +spacer.big { + max-height: 4em; +} + +/* ::::: rows ::::: */ + +#acctCentralHeaderRow { + padding: 10px 0 10px 10px; + font-size: 180%; + font-weight: bold; + color: #000000; +} + +.acctCentralRow { + -moz-binding: url("chrome://global/skin/globalBindings.xml#row-iconic"); + margin-inline-start: 10px; + font-size: 125%; + color: #000000; +} + +.row-iconic-icon { + list-style-image: inherit; + margin-inline-end: 10px; +} + +.acctCentralRowTitleBox { + background-color: #C7D0D9; + font-size: 150%; + font-weight: bold; + color: #000000; +} + +/* ::::: links ::::: */ + +.acctCentralLinkText { + cursor: pointer; + color: #212731; + text-decoration: underline; +} + +.acctCentralLinkText:hover { + color: #39598E; +} + +.acctCentralLinkText:hover:active { + color: #000000; +} + +/* ::::: row icons ::::: */ + +#ReadMessages { + list-style-image: url("chrome://messenger/skin/icons/acct-read.png"); +} + +#ComposeMessage { + list-style-image: url("chrome://messenger/skin/icons/acct-compose.png"); +} + +#SubscribeNewsgroups { + list-style-image: url("chrome://messenger/skin/icons/acct-subscribe.png"); +} + +#SubscribeImapFolders { + list-style-image: url("chrome://messenger/skin/icons/acct-subscribe.png"); +} + +#SubscribeRSS { + list-style-image: url("chrome://messenger/skin/icons/acct-subscribe.png"); +} + +#SearchMessages { + list-style-image: url("chrome://messenger/skin/icons/acct-search.png"); +} + +#AccountSettings { + list-style-image: url("chrome://messenger/skin/icons/acct-prefs.png"); +} + +#CreateAccount { + list-style-image: url("chrome://messenger/skin/icons/acct-newaccount.png"); +} + +#CreateFilters { + list-style-image: url("chrome://messenger/skin/icons/acct-filters.png"); +} + +#OfflineSettings { + list-style-image: url("chrome://messenger/skin/icons/acct-prefs.png"); +} + +#JunkSettingsMail { + list-style-image: url("chrome://messenger/skin/icons/acct-filters.png"); +} + +#JunkSettingsNews { + list-style-image: url("chrome://messenger/skin/icons/acct-filters.png"); +} diff --git a/comm/suite/themes/modern/messenger/accountManage.css b/comm/suite/themes/modern/messenger/accountManage.css new file mode 100644 index 0000000000..8171d9f184 --- /dev/null +++ b/comm/suite/themes/modern/messenger/accountManage.css @@ -0,0 +1,61 @@ +/* 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/. */ + +/* ===== accountManage.css ============================================== + == Styles for the Mail Account Manager. + ======================================================================= */ + +@import url("chrome://messenger/skin/messenger.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: account manager :::::: */ + +.specialFolderPickerGrid { + margin-inline-start: 20px; +} + +.fccReplyFollowsParent { + margin-inline-start: 20px; +} + +.selectForOfflineUseButton { + list-style-image: url("chrome://communicator/skin/icons/offline.png"); +} + +.selectForOfflineUseButton > .button-box > .button-icon { + margin-inline-start: 4px; + margin-inline-end: 4px; +} + +.signatureBox { + font-family: -moz-fixed; +} + +listitem[default="true"], +#identitiesList > listitem:first-child { + font-weight: bold; +} + +treechildren::-moz-tree-cell-text(isDefaultServer-true) { + text-decoration: underline; +} + +#accounttree treechildren::-moz-tree-indentation { + width: 1ch; +} + +/* ::::: SMTP Server Panel :::::: */ + +.smtpServerListItem { + padding-inline-start: 3px; +} + +#backgroundBox { + background-color: #BBC6D1; +} + +#smtpServerInfoBox textbox { + background-color: transparent; +} diff --git a/comm/suite/themes/modern/messenger/accountWizard.css b/comm/suite/themes/modern/messenger/accountWizard.css new file mode 100644 index 0000000000..5acf7f1b56 --- /dev/null +++ b/comm/suite/themes/modern/messenger/accountWizard.css @@ -0,0 +1,26 @@ +/* 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/. */ + +/* ===== accountWizard.css ============================================== + == Styles for the Mail Account Wizard. + ======================================================================= */ + +@import url("chrome://messenger/skin/messenger.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: account wizard :::::: */ + +.awIdentityLabel { + width: 8em; + margin-inline-start: 5px; +} + +.serverLabel { + width: 8em; +} + +.serverDataBox { + margin-inline-start: 15px; +} diff --git a/comm/suite/themes/modern/messenger/addressbook/abResultsPane.css b/comm/suite/themes/modern/messenger/addressbook/abResultsPane.css new file mode 100644 index 0000000000..740bcfa0a2 --- /dev/null +++ b/comm/suite/themes/modern/messenger/addressbook/abResultsPane.css @@ -0,0 +1,15 @@ +/* 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/. */ + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +treechildren::-moz-tree-image(GeneratedName) { + margin-inline-end: 2px; + list-style-image: url("chrome://messenger/skin/addressbook/icons/person.png"); +} + +treechildren::-moz-tree-image(GeneratedName, MailList) { + list-style-image: url("chrome://messenger/skin/addressbook/icons/list.png"); +} + diff --git a/comm/suite/themes/modern/messenger/addressbook/addressPanes.css b/comm/suite/themes/modern/messenger/addressbook/addressPanes.css new file mode 100644 index 0000000000..a98952048c --- /dev/null +++ b/comm/suite/themes/modern/messenger/addressbook/addressPanes.css @@ -0,0 +1,36 @@ +/* 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/. */ + +/* ===== addressPanes.css ================================================ + == Styles for directory and address panes. + ======================================================================= */ + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: directory pane icons ::::: */ + +treechildren::-moz-tree-image(DirCol) { + margin-inline-end: 2px; + list-style-image: url("chrome://messenger/skin/addressbook/icons/myaddrbk.png"); +} + +treechildren::-moz-tree-image(DirCol, IsMailList-true) { + list-style-image: url("chrome://messenger/skin/addressbook/icons/list.png"); +} + +treechildren::-moz-tree-image(DirCol, IsRemote-true) { + list-style-image: url("chrome://messenger/skin/addressbook/icons/directory.png"); +} + +treechildren::-moz-tree-image(DirCol, IsRemote-true, IsSecure-true) { + list-style-image: url("chrome://messenger/skin/addressbook/icons/secure-directory.png"); +} + +#dirTree [sortDirection="ascending"] { + list-style-image: none; +} + +#dirTree [sortDirection="descending"] { + list-style-image: none; +} diff --git a/comm/suite/themes/modern/messenger/addressbook/addressbook.css b/comm/suite/themes/modern/messenger/addressbook/addressbook.css new file mode 100644 index 0000000000..918dcbef69 --- /dev/null +++ b/comm/suite/themes/modern/messenger/addressbook/addressbook.css @@ -0,0 +1,200 @@ +/* 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/. */ + +/* ===== addressbook.css ================================================ + == Styles for the main Address Book window. + ======================================================================= */ + +@import url("chrome://messenger/skin/messenger.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); +@namespace html url("http://www.w3.org/1999/xhtml"); + +/* ::::: primary toolbar masthead ::::: */ + +#ab-bar2 > .toolbar-holder > .toolbar-primary-icon { + background-image: url("chrome://messenger/skin/addressbook/icons/mast-ab.png"); +} + +/* ::::: primary toolbar buttons ::::: */ + +#button-newcard { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(476px 49px 509px 0); +} + +#button-newcard:hover { + -moz-image-region: rect(476px 99px 509px 50px); +} + +#button-newcard:hover:active { + -moz-image-region: rect(476px 149px 509px 100px); +} + +#button-newcard[disabled] { + -moz-image-region: rect(476px 199px 509px 150px) !important; +} + +#button-newlist { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(510px 49px 543px 0); +} + +#button-newlist:hover { + -moz-image-region: rect(510px 99px 543px 50px); +} + +#button-newlist:hover:active { + -moz-image-region: rect(510px 149px 543px 100px); +} + +#button-newlist[disabled] { + -moz-image-region: rect(510px 199px 543px 150px) !important; +} + +#button-editcard { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(442px 49px 475px 0); +} + +#button-editcard:hover { + -moz-image-region: rect(442px 99px 475px 50px); +} + +#button-editcard:hover:active { + -moz-image-region: rect(442px 149px 475px 100px); +} + +#button-editcard[disabled] { + -moz-image-region: rect(442px 199px 475px 150px) !important; +} + +#button-newmessage { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(170px 49px 203px 0); +} + + +#button-newmessage:hover { + -moz-image-region: rect(170px 99px 203px 50px); +} + +#button-newmessage:hover:active { + -moz-image-region: rect(170px 149px 203px 100px); +} + +#button-newmessage[disabled] { + -moz-image-region: rect(170px 199px 203px 150px) !important; +} + +#button-abdelete { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(408px 49px 441px 0); +} + +#button-abdelete:hover { + -moz-image-region: rect(408px 99px 441px 50px); +} + +#button-abdelete:hover:active { + -moz-image-region: rect(408px 149px 441px 100px); +} + +#button-abdelete[disabled] { + -moz-image-region: rect(408px 199px 441px 150px) !important; +} + +#blankResultsPaneMessage { + font-style: italic; +} + +#localResultsOnlyMessage { + font-style: italic; + text-align: center; +} + +/* ::::: Card View pane ::::: */ + +#CardViewBox { + -moz-user-focus: ignore; + min-width: 150px; + background-color: #EFEFEF; + overflow: auto; +} + +#CardViewInnerBox { + margin-top: 2px; + margin-bottom: 2px; + padding: 0 8px; +} + +#CardTitle { + margin: 0px; + border-bottom: 2px solid black; + min-width: 120px; + font-size: 150%; + font-weight: bold; + color: #000000; +} + +.cardViewColumn { + margin-inline-end: 10px; +} + +.cardViewGroup { + margin-top: 8px; + padding-bottom: 5px; + min-width: 50px; +} + +.CardViewHeading { + margin: 0px 0px 1px; + padding-top: 1px; + padding-bottom: 1px; + padding-inline-start: 5px; + padding-inline-end: 1px; + min-width: 30px; + background-color: #8E9EAA; + color: #ffffff; + font-weight: bold; +} + +#cvPhoto { + list-style-image: url("chrome://messenger/skin/addressbook/icons/contact-generic.png"); +} + +#cvBuddyIcon { + padding-inline-start: 20px; + padding-top: 2px; +} + +.CardViewText, +.CardViewLink { + margin: 0px; + padding-inline-end: 2px; + padding-inline-start: 20px; + min-width: 30px; + color: #000000; +} + +.CardViewLink { + color: blue; + text-decoration: underline; + cursor: pointer; +} + +#cvHomeMapIt, #cvWorkMapIt { + margin-inline-start: 3px; + margin-bottom: -1px; +} + +html|a { + border: none !important; + padding-inline-end: 2px; + padding-inline-start: 0px; +} + +html|p { + border: none !important; +} diff --git a/comm/suite/themes/modern/messenger/addressbook/cardDialog.css b/comm/suite/themes/modern/messenger/addressbook/cardDialog.css new file mode 100644 index 0000000000..9d4d091024 --- /dev/null +++ b/comm/suite/themes/modern/messenger/addressbook/cardDialog.css @@ -0,0 +1,72 @@ +/* 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/. */ + +/* ===== cardViewOverlay.css ============================================ + == Styles for the Address Book Card view. + ======================================================================= */ + +@import url("chrome://messenger/skin/messenger.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: Card Edit dialog ::::: */ + +.CardEditWidth { + width: 42ch; +} + +.CardEditLabel { + text-align: end; +} + +.PhoneEditWidth { + width: 24ch; +} + +.AddressCardEditWidth { + width: 72ch; +} + +.YearWidth { + width: 8ch; +} + +.stateZipSpacer { + width: 6ch; +} + +.ZipWidth { + width: 14ch; +} + +#photo { + list-style-image: url("chrome://messenger/skin/addressbook/icons/contact-generic.png"); +} + +#GenericPhotoList[value="default"] { + list-style-image: url("chrome://messenger/skin/addressbook/icons/contact-generic-tiny.png"); +} + +#PhotoContainer { + margin: 5px; +} + +#PhotoDropTarget { + margin-top: 5px; +} + +#PhotoDropTarget:hover { + border: 1px dashed #CACAFF; +} + +#ProgressContainer { + max-height: 0; + transition: all .5s ease-out; + overflow: hidden; +} + +#ProgressContainer.expanded { + margin-top: 10px; + max-height: 40px; /* something higher than the actual height, but not too large */ +} diff --git a/comm/suite/themes/modern/messenger/addressbook/icons/contact-generic-tiny.png b/comm/suite/themes/modern/messenger/addressbook/icons/contact-generic-tiny.png Binary files differnew file mode 100644 index 0000000000..300c09e914 --- /dev/null +++ b/comm/suite/themes/modern/messenger/addressbook/icons/contact-generic-tiny.png diff --git a/comm/suite/themes/modern/messenger/addressbook/icons/contact-generic.png b/comm/suite/themes/modern/messenger/addressbook/icons/contact-generic.png Binary files differnew file mode 100644 index 0000000000..452f1cf655 --- /dev/null +++ b/comm/suite/themes/modern/messenger/addressbook/icons/contact-generic.png diff --git a/comm/suite/themes/modern/messenger/addressbook/icons/directory-down.png b/comm/suite/themes/modern/messenger/addressbook/icons/directory-down.png Binary files differnew file mode 100644 index 0000000000..13e8f1f793 --- /dev/null +++ b/comm/suite/themes/modern/messenger/addressbook/icons/directory-down.png diff --git a/comm/suite/themes/modern/messenger/addressbook/icons/directory.png b/comm/suite/themes/modern/messenger/addressbook/icons/directory.png Binary files differnew file mode 100644 index 0000000000..db549f2406 --- /dev/null +++ b/comm/suite/themes/modern/messenger/addressbook/icons/directory.png diff --git a/comm/suite/themes/modern/messenger/addressbook/icons/list.png b/comm/suite/themes/modern/messenger/addressbook/icons/list.png Binary files differnew file mode 100644 index 0000000000..7abc48d0cc --- /dev/null +++ b/comm/suite/themes/modern/messenger/addressbook/icons/list.png diff --git a/comm/suite/themes/modern/messenger/addressbook/icons/mast-ab.png b/comm/suite/themes/modern/messenger/addressbook/icons/mast-ab.png Binary files differnew file mode 100644 index 0000000000..139d884b34 --- /dev/null +++ b/comm/suite/themes/modern/messenger/addressbook/icons/mast-ab.png diff --git a/comm/suite/themes/modern/messenger/addressbook/icons/myaddrbk.png b/comm/suite/themes/modern/messenger/addressbook/icons/myaddrbk.png Binary files differnew file mode 100644 index 0000000000..9aa2816f28 --- /dev/null +++ b/comm/suite/themes/modern/messenger/addressbook/icons/myaddrbk.png diff --git a/comm/suite/themes/modern/messenger/addressbook/icons/person.png b/comm/suite/themes/modern/messenger/addressbook/icons/person.png Binary files differnew file mode 100644 index 0000000000..bd1456b017 --- /dev/null +++ b/comm/suite/themes/modern/messenger/addressbook/icons/person.png diff --git a/comm/suite/themes/modern/messenger/addressbook/icons/secure-directory.png b/comm/suite/themes/modern/messenger/addressbook/icons/secure-directory.png Binary files differnew file mode 100644 index 0000000000..f0a9e5e757 --- /dev/null +++ b/comm/suite/themes/modern/messenger/addressbook/icons/secure-directory.png diff --git a/comm/suite/themes/modern/messenger/addressbook/selectAddressesDialog.css b/comm/suite/themes/modern/messenger/addressbook/selectAddressesDialog.css new file mode 100644 index 0000000000..eeca2ef7fe --- /dev/null +++ b/comm/suite/themes/modern/messenger/addressbook/selectAddressesDialog.css @@ -0,0 +1,49 @@ +/* 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/. */ + +/* ===== selectAddressesDialog.css ====================================== + == Styles for the Select Addresses Dialog. + ======================================================================= */ + +@import url("chrome://messenger/skin/messenger.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: Select Addresses dialog ::::: */ + +#topBox { + padding: 0.5em 0 1.0em; +} + +#abResultsTree { + min-width: 10px; +} + +#resultsBox { + border: 1px solid #000000; +} + +#addToBucketButtonBox { + min-width: 10px; + padding: 0.3em; +} + +#addressBucket { + min-width: 10px; +} + +#newEditButtonBox { + padding-top: 0.5em; + padding-inline-end: 0px; + margin-inline-start: 0px; +} + +.middle-button-spacer { + width: 10px; +} + +.above-remove-spacer { + width: 10px; + height: 15px; +} diff --git a/comm/suite/themes/modern/messenger/addressbook/sidebarPanel.css b/comm/suite/themes/modern/messenger/addressbook/sidebarPanel.css new file mode 100644 index 0000000000..842fc33d26 --- /dev/null +++ b/comm/suite/themes/modern/messenger/addressbook/sidebarPanel.css @@ -0,0 +1,12 @@ +/* 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/. */ + +/* ===== sidebarPanel.css =============================================== + == Styles for the Address Book sidebar panel. + ======================================================================= */ + +@import url("chrome://messenger/skin/addressbook/addressbook.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + diff --git a/comm/suite/themes/modern/messenger/addressingWidget.css b/comm/suite/themes/modern/messenger/addressingWidget.css new file mode 100644 index 0000000000..89bf3530c1 --- /dev/null +++ b/comm/suite/themes/modern/messenger/addressingWidget.css @@ -0,0 +1,43 @@ +/* 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/. */ + +/* ::::: addressing widget ::::: */ + +#addressingWidget { + -moz-user-focus: none; + width: 0; +} + +#typecol-addressingWidget { + min-width: 9em; + border-right: 1px solid #C4CADC; +} + +.addressingWidgetItem, +.dummy-row { + border: none !important; + background-color: inherit !important; + color: inherit !important; +} + +.addressingWidgetCell { + border-bottom: 1px solid #C4CADC; + padding: 0px; +} + +.addressingWidgetCell:first-child { + border-top: none; +} + +.dummy-row-cell:first-child { + border-top: none; + border-bottom: 1px solid #C4CADC; +} + +.person-icon { + cursor: default !important; + margin: 2px 4px; + border: none; + list-style-image: url("chrome://messenger/skin/addressbook/icons/person.png"); +} diff --git a/comm/suite/themes/modern/messenger/browserRequest.css b/comm/suite/themes/modern/messenger/browserRequest.css new file mode 100644 index 0000000000..0924641265 --- /dev/null +++ b/comm/suite/themes/modern/messenger/browserRequest.css @@ -0,0 +1,40 @@ +/* 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/. */ + +#security-button { + width: 20px; + padding-right: 5px; + background-repeat: no-repeat; +} + +#security-button[level="high"] { + background-image: url("chrome://messenger/skin/icons/secure.png"); +} + +#security-button[level="broken"] { + background-image: url("chrome://messenger/skin/icons/insecure.png"); +} + +#security-button[loading="true"] { + background-image: url("chrome://messenger/skin/icons/loading.png"); + background-position: 4px 2px; +} + +#header { + overflow: hidden; + border-bottom: 1px solid black; +} + +#addressbox { + font-weight: bold; + font-size: normal; + -moz-appearance: textfield; + overflow: hidden; + margin: 0px 5px; + font-weight: normal; +} + +#headerMessage { + margin-top: 4px; +} diff --git a/comm/suite/themes/modern/messenger/dialogs.css b/comm/suite/themes/modern/messenger/dialogs.css new file mode 100644 index 0000000000..095ef86341 --- /dev/null +++ b/comm/suite/themes/modern/messenger/dialogs.css @@ -0,0 +1,32 @@ +/* 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/. */ + +/* ===== dialogs.css ==================================================== + == Styles used by the general dialogs in Messenger. + ======================================================================= */ + +@import url("chrome://messenger/skin/messenger.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: fieldMapImport.xul ::::: */ + +.importsampledata { + border-left: 3px solid #C2D0D0; + padding-inline-start: 10px; +} + +/* ::::: importDialog.xul ::::: */ + +#progressStatus { + margin: 1em 0px 0px; +} + +#progressMeter { + margin-top: 1em; + margin-bottom: 2em; + margin-inline-start: 1em; + margin-inline-end: 2em; + width: 26em; +} diff --git a/comm/suite/themes/modern/messenger/filterDialog.css b/comm/suite/themes/modern/messenger/filterDialog.css new file mode 100644 index 0000000000..e7ce71dee4 --- /dev/null +++ b/comm/suite/themes/modern/messenger/filterDialog.css @@ -0,0 +1,67 @@ +/* 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/. */ + +/* ===== filterDialog.css =============================================== + == Styles for the Mail Filters dialog. + ======================================================================= */ + +@import url("chrome://messenger/skin/messenger.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: columns :::::: */ + +listcell.listcell-iconic > .listcell-label { + display: none; +} + +listcell[enabled="false"] { + list-style-image: url("chrome://global/skin/checkbox/cbox.png"); +} + +listcell[enabled="true"] { + list-style-image: url("chrome://global/skin/checkbox/cbox-check.png"); +} + +.search-menulist, .search-value-menulist { + width: 12em; +} + +.search-menulist[unavailable="true"] { + color: #8C99AB; +} + +.small-button { + min-width: 3em; + padding: 0px; + margin: 0px 1px; +} + +textbox { + margin: 1px 4px; +} + +#FilterEditor { + padding: 0px; +} + +#filterListDialog { + padding: 0px; +} + +.filler { + padding-inline-end: 22px; +} + +.ruleaction { + border: 1px solid transparent; +} + +.ruleactionitem { + min-width: 20em; +} + +.ruleaction-type { + min-width: 15em; +} diff --git a/comm/suite/themes/modern/messenger/folderMenus.css b/comm/suite/themes/modern/messenger/folderMenus.css new file mode 100644 index 0000000000..c5ded47094 --- /dev/null +++ b/comm/suite/themes/modern/messenger/folderMenus.css @@ -0,0 +1,120 @@ +/* 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/. */ + +/* ===== folderMenus.css ================================================ + == Icons for menus which represent mail folder. + ======================================================================= */ + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: folder icons for menus ::::: */ + +.folderMenuItem { + list-style-image: url("chrome://messenger/skin/icons/folder-closed.png"); +} + +.folderMenuItem[open="true"] { + list-style-image: url("chrome://messenger/skin/icons/folder-open.png"); +} + +.folderMenuItem[ServerType="nntp"] { + list-style-image: url("chrome://messenger/skin/icons/folder-newsgroup.png"); +} + +.folderMenuItem[ServerType="rss"] { + list-style-image: url("chrome://messenger-newsblog/skin/icons/rss-feed.png"); + -moz-image-region: rect(0 16px 16px 0); +} + +/* ..... special folders ..... */ + +.folderMenuItem[SpecialFolder="Inbox"] { + list-style-image: url("chrome://messenger/skin/icons/folder-inbox.png"); +} + +.folderMenuItem[SpecialFolder="Inbox"][open="true"] { + list-style-image: url("chrome://messenger/skin/icons/folder-inbox-open.png"); +} + +.folderMenuItem[SpecialFolder="Sent"] { + list-style-image: url("chrome://messenger/skin/icons/folder-sent.png"); +} + +.folderMenuItem[SpecialFolder="Sent"][open="true"] { + list-style-image: url("chrome://messenger/skin/icons/folder-sent-open.png"); +} + +.folderMenuItem[SpecialFolder="Drafts"] { + list-style-image: url("chrome://messenger/skin/icons/folder-draft.png"); +} + +.folderMenuItem[SpecialFolder="Drafts"][open="true"] { + list-style-image: url("chrome://messenger/skin/icons/folder-draft-open.png"); +} + +.folderMenuItem[SpecialFolder="Templates"] { + list-style-image: url("chrome://messenger/skin/icons/folder-template.png"); +} + +.folderMenuItem[SpecialFolder="Templates"][open="true"] { + list-style-image: url("chrome://messenger/skin/icons/folder-template-open.png"); +} + +.folderMenuItem[SpecialFolder="Outbox"] { + list-style-image: url("chrome://messenger/skin/icons/folder-outbox.png"); +} + +.folderMenuItem[SpecialFolder="Outbox"][open="true"] { + list-style-image: url("chrome://messenger/skin/icons/folder-outbox-open.png"); +} + +.folderMenuItem[SpecialFolder="Junk"] { + list-style-image: url("chrome://messenger/skin/icons/folder-junk.png"); +} + +.folderMenuItem[SpecialFolder="Junk"][open="true"] { + list-style-image: url("chrome://messenger/skin/icons/folder-junk-open.png"); +} + +.folderMenuItem[SpecialFolder="Trash"] { + list-style-image: url("chrome://messenger/skin/icons/folder-trash.png"); +} + +.folderMenuItem[SpecialFolder="Trash"][open="true"] { + list-style-image: url("chrome://messenger/skin/icons/folder-trash-open.png"); +} + +.folderMenuItem[SpecialFolder="Virtual"] { + list-style-image: url("chrome://messenger/skin/icons/folder-search.png"); +} + +/* ..... servers ..... */ + +.folderMenuItem[IsServer="true"] { + list-style-image: url("chrome://messenger/skin/icons/server-mail.png"); +} + +.folderMenuItem[IsServer="true"][ServerType="imap"][IsSecure="true"] { + list-style-image: url("chrome://messenger/skin/icons/server-remote-lock.png"); +} + +.folderMenuItem[IsServer="true"][ServerType="pop3"][IsSecure="true"] { + list-style-image: url("chrome://messenger/skin/icons/server-remote-lock.png"); +} + +.folderMenuItem[IsServer="true"][ServerType="none"] { + list-style-image: url("chrome://messenger/skin/icons/server-local.png"); +} + +.folderMenuItem[IsServer="true"][ServerType="nntp"] { + list-style-image: url("chrome://messenger/skin/icons/server-news.png"); +} + +.folderMenuItem[IsServer="true"][ServerType="nntp"][IsSecure="true"] { + list-style-image: url("chrome://messenger/skin/icons/server-news-lock.png"); +} + +.folderMenuItem[IsServer="true"][ServerType="rss"] { + list-style-image: url("chrome://communicator/skin/icons/feedIcon16.png"); +} diff --git a/comm/suite/themes/modern/messenger/folderPane.css b/comm/suite/themes/modern/messenger/folderPane.css new file mode 100644 index 0000000000..7a351985ed --- /dev/null +++ b/comm/suite/themes/modern/messenger/folderPane.css @@ -0,0 +1,237 @@ +/* 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. + ======================================================================= */ + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: mail folder ::::: */ + +treechildren::-moz-tree-image(folderNameCol) { + margin-inline-end: 2px; +} + +.icon-holder[type="folder"], +treechildren::-moz-tree-image(folderNameCol) { + list-style-image: url("chrome://messenger/skin/icons/folder-closed.png"); +} + +/* ..... Shared ..... */ + +.icon-holder[type="folder"][ImapShared="true"], +treechildren::-moz-tree-image(folderNameCol, imapShared-true) { + list-style-image: url("chrome://messenger/skin/icons/folder-share.png"); +} + +/* ..... mail folder with new messages ..... */ + +treechildren::-moz-tree-image(folderNameCol, newMessages-true) { + list-style-image: url("chrome://messenger/skin/icons/folder-new.png"); +} + +/* ..... News ..... */ + +.icon-holder[type="folder"][ServerType="nntp"], +treechildren::-moz-tree-image(folderNameCol, serverType-nntp) { + list-style-image: url("chrome://messenger/skin/icons/folder-newsgroup.png"); +} + +.icon-holder[type="folder"][ServerType="nntp"][NewMessages="true"], +treechildren::-moz-tree-image(folderNameCol, serverType-nntp, newMessages-true) { + list-style-image: url("chrome://messenger/skin/icons/folder-newsgroup-new.png"); +} + +/* ..... Feeds ..... */ + +.icon-holder[type="folder"][ServerType="rss"], +treechildren::-moz-tree-image(folderNameCol, serverType-rss) { + list-style-image: url("chrome://messenger-newsblog/skin/icons/rss-feed.png"); + -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) { + list-style-image: url("chrome://messenger/skin/icons/folder-inbox.png"); +} + +.icon-holder[type="folder"][SpecialFolder="Inbox"][NewMessages="true"], +treechildren::-moz-tree-image(folderNameCol, specialFolder-Inbox, newMessages-true) { + list-style-image: url("chrome://messenger/skin/icons/folder-inbox-new.png"); +} + +/* ..... Sent ..... */ + +.icon-holder[type="folder"][SpecialFolder="Sent"], +treechildren::-moz-tree-image(folderNameCol, specialFolder-Sent) { + list-style-image: url("chrome://messenger/skin/icons/folder-sent.png"); +} + +/* ..... Drafts ..... */ + +.icon-holder[type="folder"][SpecialFolder="Drafts"], +treechildren::-moz-tree-image(folderNameCol, specialFolder-Drafts) { + list-style-image: url("chrome://messenger/skin/icons/folder-draft.png"); +} + +/* ..... Templates ..... */ + +.icon-holder[type="folder"][SpecialFolder="Templates"], +treechildren::-moz-tree-image(folderNameCol, specialFolder-Templates) { + list-style-image: url("chrome://messenger/skin/icons/folder-template.png"); +} + +/* ..... Outbox ..... */ + +.icon-holder[type="folder"][SpecialFolder="Outbox"], +treechildren::-moz-tree-image(folderNameCol, specialFolder-Outbox) { + list-style-image: url("chrome://messenger/skin/icons/folder-outbox.png"); +} + +/* ..... Junk ..... */ + +.icon-holder[type="folder"][SpecialFolder="Junk"], +treechildren::-moz-tree-image(folderNameCol, specialFolder-Junk) { + list-style-image: url("chrome://messenger/skin/icons/folder-junk.png"); +} + +/* ..... Trash ..... */ + +.icon-holder[type="folder"][SpecialFolder="Trash"], +treechildren::-moz-tree-image(folderNameCol, specialFolder-Trash) { + list-style-image: url("chrome://messenger/skin/icons/folder-trash.png"); +} + +/* ..... Saved Searches ..... */ + +.icon-holder[type="folder"][SpecialFolder="Virtual"], +treechildren::-moz-tree-image(folderNameCol, specialFolder-Virtual) { + list-style-image: url("chrome://messenger/skin/icons/folder-search.png"); +} + +/* ..... Server Folders ..... */ + +.icon-holder[type="folder"][IsServer="true"], +treechildren::-moz-tree-image(folderNameCol, isServer-true) { + list-style-image: url("chrome://messenger/skin/icons/server-mail.png"); +} + +.icon-holder[type="folder"][BiffState="NewMail"][IsServer="true"], +treechildren::-moz-tree-image(folderNameCol, biffState-NewMail, isServer-true) { + list-style-image: url("chrome://messenger/skin/icons/server-mail-new.png"); +} + +.icon-holder[type="folder"][IsServer="true"][ServerType="pop3"][IsSecure="true"], +treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-pop3, isSecure-true) { + list-style-image: url("chrome://messenger/skin/icons/server-remote-lock.png"); +} + +.icon-holder[type="folder"][IsServer="true"][ServerType="imap"][IsSecure="true"], +treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-imap, isSecure-true) { + list-style-image: url("chrome://messenger/skin/icons/server-remote-lock.png"); +} + +.icon-holder[type="folder"][BiffState="NewMail"][IsServer="true"][IsSecure="true"], +treechildren::-moz-tree-image(folderNameCol, biffState-NewMail, isServer-true, isSecure-true) { + list-style-image: url("chrome://messenger/skin/icons/server-remote-lock-new.png"); +} + +.icon-holder[type="folder"][IsServer="true"][ServerType="none"] +treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-none) { + list-style-image: url("chrome://messenger/skin/icons/server-local.png"); +} + +.icon-holder[type="folder"][IsServer="true"][ServerType="nntp"], +treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-nntp) { + list-style-image: url("chrome://messenger/skin/icons/server-news.png"); +} + +.icon-holder[type="folder"][IsServer="true"][ServerType="nntp"][IsSecure="true"], +treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-nntp, isSecure-true) { + list-style-image: url("chrome://messenger/skin/icons/server-news-lock.png"); +} + +.icon-holder[type="folder"][IsServer="true"][ServerType="rss"], +treechildren::-moz-tree-image(folderNameCol, isServer-true, serverType-rss) { + list-style-image: url("chrome://communicator/skin/icons/feedIcon16.png"); +} + +/* ::::: 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://global/skin/checkbox/cbox.png"); +} + +treechildren::-moz-tree-image(syncCol, synchronize-true) { + list-style-image: url("chrome://global/skin/checkbox/cbox-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: #8C99AB; +} + +/* Virtual Folder List Dialog */ + +treechildren::-moz-tree-image(selectedColumn) { + margin-inline-end: 2px; + list-style-image: url("chrome://global/skin/checkbox/cbox.gif"); +} + +treechildren::-moz-tree-image(selectedColumn, selected-true) { + list-style-image: url("chrome://global/skin/checkbox/cbox-check.gif"); +} diff --git a/comm/suite/themes/modern/messenger/folderPaneExtras.css b/comm/suite/themes/modern/messenger/folderPaneExtras.css new file mode 100644 index 0000000000..f315e6e12c --- /dev/null +++ b/comm/suite/themes/modern/messenger/folderPaneExtras.css @@ -0,0 +1,7 @@ +/* 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/. */ + +/* distributors / ISPs can override folder pane icons + * see http://www.mozilla.org/mailnews/arch/folderpaneextras.html + */ diff --git a/comm/suite/themes/modern/messenger/icons/acct-compose.png b/comm/suite/themes/modern/messenger/icons/acct-compose.png Binary files differnew file mode 100644 index 0000000000..5f08885c24 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/acct-compose.png diff --git a/comm/suite/themes/modern/messenger/icons/acct-filters.png b/comm/suite/themes/modern/messenger/icons/acct-filters.png Binary files differnew file mode 100644 index 0000000000..d87ce17f12 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/acct-filters.png diff --git a/comm/suite/themes/modern/messenger/icons/acct-newaccount.png b/comm/suite/themes/modern/messenger/icons/acct-newaccount.png Binary files differnew file mode 100644 index 0000000000..80a9c66e82 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/acct-newaccount.png diff --git a/comm/suite/themes/modern/messenger/icons/acct-prefs.png b/comm/suite/themes/modern/messenger/icons/acct-prefs.png Binary files differnew file mode 100644 index 0000000000..93f19dbf6b --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/acct-prefs.png diff --git a/comm/suite/themes/modern/messenger/icons/acct-read.png b/comm/suite/themes/modern/messenger/icons/acct-read.png Binary files differnew file mode 100644 index 0000000000..edff1f86ca --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/acct-read.png diff --git a/comm/suite/themes/modern/messenger/icons/acct-search.png b/comm/suite/themes/modern/messenger/icons/acct-search.png Binary files differnew file mode 100644 index 0000000000..4edcf5d4cf --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/acct-search.png diff --git a/comm/suite/themes/modern/messenger/icons/acct-subscribe.png b/comm/suite/themes/modern/messenger/icons/acct-subscribe.png Binary files differnew file mode 100644 index 0000000000..8430da5cae --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/acct-subscribe.png diff --git a/comm/suite/themes/modern/messenger/icons/attach.png b/comm/suite/themes/modern/messenger/icons/attach.png Binary files differnew file mode 100644 index 0000000000..2f8209d675 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/attach.png diff --git a/comm/suite/themes/modern/messenger/icons/attachment-col.png b/comm/suite/themes/modern/messenger/icons/attachment-col.png Binary files differnew file mode 100644 index 0000000000..6e5342df80 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/attachment-col.png diff --git a/comm/suite/themes/modern/messenger/icons/attachment-selected.png b/comm/suite/themes/modern/messenger/icons/attachment-selected.png Binary files differnew file mode 100644 index 0000000000..1ed3d5a0d1 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/attachment-selected.png diff --git a/comm/suite/themes/modern/messenger/icons/attachment.png b/comm/suite/themes/modern/messenger/icons/attachment.png Binary files differnew file mode 100644 index 0000000000..2c1edc83a9 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/attachment.png diff --git a/comm/suite/themes/modern/messenger/icons/btn1.png b/comm/suite/themes/modern/messenger/icons/btn1.png Binary files differnew file mode 100644 index 0000000000..373eeb4773 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/btn1.png diff --git a/comm/suite/themes/modern/messenger/icons/check.png b/comm/suite/themes/modern/messenger/icons/check.png Binary files differnew file mode 100644 index 0000000000..bae3ab8cc7 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/check.png diff --git a/comm/suite/themes/modern/messenger/icons/dot.png b/comm/suite/themes/modern/messenger/icons/dot.png Binary files differnew file mode 100644 index 0000000000..541c2f6374 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/dot.png diff --git a/comm/suite/themes/modern/messenger/icons/flagcol-flagged.png b/comm/suite/themes/modern/messenger/icons/flagcol-flagged.png Binary files differnew file mode 100644 index 0000000000..6fec71af1d --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/flagcol-flagged.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-closed.png b/comm/suite/themes/modern/messenger/icons/folder-closed.png Binary files differnew file mode 100644 index 0000000000..59134ad340 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-closed.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-draft-open.png b/comm/suite/themes/modern/messenger/icons/folder-draft-open.png Binary files differnew file mode 100644 index 0000000000..2101f71c4e --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-draft-open.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-draft-share-open.png b/comm/suite/themes/modern/messenger/icons/folder-draft-share-open.png Binary files differnew file mode 100644 index 0000000000..d184ce03c9 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-draft-share-open.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-draft-share.png b/comm/suite/themes/modern/messenger/icons/folder-draft-share.png Binary files differnew file mode 100644 index 0000000000..70478ec756 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-draft-share.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-draft.png b/comm/suite/themes/modern/messenger/icons/folder-draft.png Binary files differnew file mode 100644 index 0000000000..51c33505a2 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-draft.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-inbox-new.png b/comm/suite/themes/modern/messenger/icons/folder-inbox-new.png Binary files differnew file mode 100644 index 0000000000..373135b6fd --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-inbox-new.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-inbox-open.png b/comm/suite/themes/modern/messenger/icons/folder-inbox-open.png Binary files differnew file mode 100644 index 0000000000..718d02c166 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-inbox-open.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-inbox-share-open.png b/comm/suite/themes/modern/messenger/icons/folder-inbox-share-open.png Binary files differnew file mode 100644 index 0000000000..0ee8a7dbe7 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-inbox-share-open.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-inbox-share.png b/comm/suite/themes/modern/messenger/icons/folder-inbox-share.png Binary files differnew file mode 100644 index 0000000000..a359131887 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-inbox-share.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-inbox.png b/comm/suite/themes/modern/messenger/icons/folder-inbox.png Binary files differnew file mode 100644 index 0000000000..718d02c166 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-inbox.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-junk-open.png b/comm/suite/themes/modern/messenger/icons/folder-junk-open.png Binary files differnew file mode 100644 index 0000000000..ff34019710 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-junk-open.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-junk.png b/comm/suite/themes/modern/messenger/icons/folder-junk.png Binary files differnew file mode 100644 index 0000000000..6b4bef6fbe --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-junk.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-new-open.png b/comm/suite/themes/modern/messenger/icons/folder-new-open.png Binary files differnew file mode 100644 index 0000000000..c862bf16ea --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-new-open.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-new.png b/comm/suite/themes/modern/messenger/icons/folder-new.png Binary files differnew file mode 100644 index 0000000000..dade2ce9c0 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-new.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-newsgroup-new.png b/comm/suite/themes/modern/messenger/icons/folder-newsgroup-new.png Binary files differnew file mode 100644 index 0000000000..f6ae9b5687 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-newsgroup-new.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-newsgroup.png b/comm/suite/themes/modern/messenger/icons/folder-newsgroup.png Binary files differnew file mode 100644 index 0000000000..9637bb00b5 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-newsgroup.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-open.png b/comm/suite/themes/modern/messenger/icons/folder-open.png Binary files differnew file mode 100644 index 0000000000..abffc7834e --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-open.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-outbox-open.png b/comm/suite/themes/modern/messenger/icons/folder-outbox-open.png Binary files differnew file mode 100644 index 0000000000..f74785fc9a --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-outbox-open.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-outbox.png b/comm/suite/themes/modern/messenger/icons/folder-outbox.png Binary files differnew file mode 100644 index 0000000000..01c63f8aa2 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-outbox.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-search.png b/comm/suite/themes/modern/messenger/icons/folder-search.png Binary files differnew file mode 100644 index 0000000000..85934c2474 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-search.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-sent-open.png b/comm/suite/themes/modern/messenger/icons/folder-sent-open.png Binary files differnew file mode 100644 index 0000000000..381207cf88 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-sent-open.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-sent-share-open.png b/comm/suite/themes/modern/messenger/icons/folder-sent-share-open.png Binary files differnew file mode 100644 index 0000000000..e8e4d791e5 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-sent-share-open.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-sent-share.png b/comm/suite/themes/modern/messenger/icons/folder-sent-share.png Binary files differnew file mode 100644 index 0000000000..7234b225fe --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-sent-share.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-sent.png b/comm/suite/themes/modern/messenger/icons/folder-sent.png Binary files differnew file mode 100644 index 0000000000..5ee8888b84 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-sent.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-share-open.png b/comm/suite/themes/modern/messenger/icons/folder-share-open.png Binary files differnew file mode 100644 index 0000000000..85feccd59d --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-share-open.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-share.png b/comm/suite/themes/modern/messenger/icons/folder-share.png Binary files differnew file mode 100644 index 0000000000..d1928bbbc9 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-share.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-template-open.png b/comm/suite/themes/modern/messenger/icons/folder-template-open.png Binary files differnew file mode 100644 index 0000000000..d82d224944 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-template-open.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-template-share-open.png b/comm/suite/themes/modern/messenger/icons/folder-template-share-open.png Binary files differnew file mode 100644 index 0000000000..bf8667747d --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-template-share-open.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-template-share.png b/comm/suite/themes/modern/messenger/icons/folder-template-share.png Binary files differnew file mode 100644 index 0000000000..2fce83f395 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-template-share.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-template.png b/comm/suite/themes/modern/messenger/icons/folder-template.png Binary files differnew file mode 100644 index 0000000000..b0fce572ea --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-template.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-trash-open.png b/comm/suite/themes/modern/messenger/icons/folder-trash-open.png Binary files differnew file mode 100644 index 0000000000..25cf8bb429 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-trash-open.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-trash-share-open.png b/comm/suite/themes/modern/messenger/icons/folder-trash-share-open.png Binary files differnew file mode 100644 index 0000000000..267004c321 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-trash-share-open.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-trash-share.png b/comm/suite/themes/modern/messenger/icons/folder-trash-share.png Binary files differnew file mode 100644 index 0000000000..98bda91af9 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-trash-share.png diff --git a/comm/suite/themes/modern/messenger/icons/folder-trash.png b/comm/suite/themes/modern/messenger/icons/folder-trash.png Binary files differnew file mode 100644 index 0000000000..83f14e1e22 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/folder-trash.png diff --git a/comm/suite/themes/modern/messenger/icons/info.png b/comm/suite/themes/modern/messenger/icons/info.png Binary files differnew file mode 100644 index 0000000000..3ce14ddc1a --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/info.png diff --git a/comm/suite/themes/modern/messenger/icons/insecure.png b/comm/suite/themes/modern/messenger/icons/insecure.png Binary files differnew file mode 100644 index 0000000000..efda0de255 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/insecure.png diff --git a/comm/suite/themes/modern/messenger/icons/junk.png b/comm/suite/themes/modern/messenger/icons/junk.png Binary files differnew file mode 100644 index 0000000000..0ae15cd390 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/junk.png diff --git a/comm/suite/themes/modern/messenger/icons/junkBar.png b/comm/suite/themes/modern/messenger/icons/junkBar.png Binary files differnew file mode 100644 index 0000000000..82e47972e2 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/junkBar.png diff --git a/comm/suite/themes/modern/messenger/icons/loading.png b/comm/suite/themes/modern/messenger/icons/loading.png Binary files differnew file mode 100644 index 0000000000..87d0badd10 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/loading.png diff --git a/comm/suite/themes/modern/messenger/icons/local-mailhost.png b/comm/suite/themes/modern/messenger/icons/local-mailhost.png Binary files differnew file mode 100644 index 0000000000..96c4dea511 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/local-mailhost.png diff --git a/comm/suite/themes/modern/messenger/icons/mast-mail.png b/comm/suite/themes/modern/messenger/icons/mast-mail.png Binary files differnew file mode 100644 index 0000000000..cf75df88aa --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/mast-mail.png diff --git a/comm/suite/themes/modern/messenger/icons/message-junk-other.png b/comm/suite/themes/modern/messenger/icons/message-junk-other.png Binary files differnew file mode 100644 index 0000000000..e3976f698a --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-junk-other.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-attach-del.png b/comm/suite/themes/modern/messenger/icons/message-mail-attach-del.png Binary files differnew file mode 100644 index 0000000000..5d63878f57 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-attach-del.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-attach-fwd-offl-reply.png b/comm/suite/themes/modern/messenger/icons/message-mail-attach-fwd-offl-reply.png Binary files differnew file mode 100644 index 0000000000..c7fbc15387 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-attach-fwd-offl-reply.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-attach-fwd-offl.png b/comm/suite/themes/modern/messenger/icons/message-mail-attach-fwd-offl.png Binary files differnew file mode 100644 index 0000000000..16897414e8 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-attach-fwd-offl.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-attach-fwd-reply.png b/comm/suite/themes/modern/messenger/icons/message-mail-attach-fwd-reply.png Binary files differnew file mode 100644 index 0000000000..defaedf14a --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-attach-fwd-reply.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-attach-fwd.png b/comm/suite/themes/modern/messenger/icons/message-mail-attach-fwd.png Binary files differnew file mode 100644 index 0000000000..6eb1896ead --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-attach-fwd.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-attach-offl-reply.png b/comm/suite/themes/modern/messenger/icons/message-mail-attach-offl-reply.png Binary files differnew file mode 100644 index 0000000000..d99d1bb64c --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-attach-offl-reply.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-attach-offl.png b/comm/suite/themes/modern/messenger/icons/message-mail-attach-offl.png Binary files differnew file mode 100644 index 0000000000..f571c591d4 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-attach-offl.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-attach-reply.png b/comm/suite/themes/modern/messenger/icons/message-mail-attach-reply.png Binary files differnew file mode 100644 index 0000000000..f581e4f0a9 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-attach-reply.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-attach.png b/comm/suite/themes/modern/messenger/icons/message-mail-attach.png Binary files differnew file mode 100644 index 0000000000..a6a329c999 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-attach.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-delete-offl.png b/comm/suite/themes/modern/messenger/icons/message-mail-delete-offl.png Binary files differnew file mode 100644 index 0000000000..a7f52efae2 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-delete-offl.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-fwd-offl-reply.png b/comm/suite/themes/modern/messenger/icons/message-mail-fwd-offl-reply.png Binary files differnew file mode 100644 index 0000000000..1ff711861a --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-fwd-offl-reply.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-fwd-offl.png b/comm/suite/themes/modern/messenger/icons/message-mail-fwd-offl.png Binary files differnew file mode 100644 index 0000000000..26b66c828d --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-fwd-offl.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-fwd-reply.png b/comm/suite/themes/modern/messenger/icons/message-mail-fwd-reply.png Binary files differnew file mode 100644 index 0000000000..875cbb24c2 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-fwd-reply.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-fwd.png b/comm/suite/themes/modern/messenger/icons/message-mail-fwd.png Binary files differnew file mode 100644 index 0000000000..2af6da71ca --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-fwd.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-imapdelete.png b/comm/suite/themes/modern/messenger/icons/message-mail-imapdelete.png Binary files differnew file mode 100644 index 0000000000..eaa573c724 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-imapdelete.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-new-offl.png b/comm/suite/themes/modern/messenger/icons/message-mail-new-offl.png Binary files differnew file mode 100644 index 0000000000..18d0ba5eac --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-new-offl.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-new.png b/comm/suite/themes/modern/messenger/icons/message-mail-new.png Binary files differnew file mode 100644 index 0000000000..85c6754428 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-new.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-offl-reply.png b/comm/suite/themes/modern/messenger/icons/message-mail-offl-reply.png Binary files differnew file mode 100644 index 0000000000..361ece8d7d --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-offl-reply.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-offl.png b/comm/suite/themes/modern/messenger/icons/message-mail-offl.png Binary files differnew file mode 100644 index 0000000000..7776f9b4f6 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-offl.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail-reply.png b/comm/suite/themes/modern/messenger/icons/message-mail-reply.png Binary files differnew file mode 100644 index 0000000000..fc75f516d3 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail-reply.png diff --git a/comm/suite/themes/modern/messenger/icons/message-mail.png b/comm/suite/themes/modern/messenger/icons/message-mail.png Binary files differnew file mode 100644 index 0000000000..f727e0c8b4 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-mail.png diff --git a/comm/suite/themes/modern/messenger/icons/message-news-attach-kill-offl.png b/comm/suite/themes/modern/messenger/icons/message-news-attach-kill-offl.png Binary files differnew file mode 100644 index 0000000000..8e36e243e5 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-news-attach-kill-offl.png diff --git a/comm/suite/themes/modern/messenger/icons/message-news-attach-kill.png b/comm/suite/themes/modern/messenger/icons/message-news-attach-kill.png Binary files differnew file mode 100644 index 0000000000..110e943507 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-news-attach-kill.png diff --git a/comm/suite/themes/modern/messenger/icons/message-news-attach-offl.png b/comm/suite/themes/modern/messenger/icons/message-news-attach-offl.png Binary files differnew file mode 100644 index 0000000000..b9a60d7923 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-news-attach-offl.png diff --git a/comm/suite/themes/modern/messenger/icons/message-news-attach.png b/comm/suite/themes/modern/messenger/icons/message-news-attach.png Binary files differnew file mode 100644 index 0000000000..3094a71d25 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-news-attach.png diff --git a/comm/suite/themes/modern/messenger/icons/message-news-kill-offl.png b/comm/suite/themes/modern/messenger/icons/message-news-kill-offl.png Binary files differnew file mode 100644 index 0000000000..0caac52c20 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-news-kill-offl.png diff --git a/comm/suite/themes/modern/messenger/icons/message-news-kill.png b/comm/suite/themes/modern/messenger/icons/message-news-kill.png Binary files differnew file mode 100644 index 0000000000..509b52ce86 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-news-kill.png diff --git a/comm/suite/themes/modern/messenger/icons/message-news-new-attach-off.png b/comm/suite/themes/modern/messenger/icons/message-news-new-attach-off.png Binary files differnew file mode 100644 index 0000000000..9281a74ba8 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-news-new-attach-off.png diff --git a/comm/suite/themes/modern/messenger/icons/message-news-new-attach.png b/comm/suite/themes/modern/messenger/icons/message-news-new-attach.png Binary files differnew file mode 100644 index 0000000000..5df3a9926d --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-news-new-attach.png diff --git a/comm/suite/themes/modern/messenger/icons/message-news-new-offl.png b/comm/suite/themes/modern/messenger/icons/message-news-new-offl.png Binary files differnew file mode 100644 index 0000000000..5aa7495bcd --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-news-new-offl.png diff --git a/comm/suite/themes/modern/messenger/icons/message-news-new.png b/comm/suite/themes/modern/messenger/icons/message-news-new.png Binary files differnew file mode 100644 index 0000000000..b8ef186906 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-news-new.png diff --git a/comm/suite/themes/modern/messenger/icons/message-news-offl.png b/comm/suite/themes/modern/messenger/icons/message-news-offl.png Binary files differnew file mode 100644 index 0000000000..fcd8ec577b --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-news-offl.png diff --git a/comm/suite/themes/modern/messenger/icons/message-news.png b/comm/suite/themes/modern/messenger/icons/message-news.png Binary files differnew file mode 100644 index 0000000000..cd134c3428 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/message-news.png diff --git a/comm/suite/themes/modern/messenger/icons/new-mail-alert.png b/comm/suite/themes/modern/messenger/icons/new-mail-alert.png Binary files differnew file mode 100644 index 0000000000..7d3364336c --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/new-mail-alert.png diff --git a/comm/suite/themes/modern/messenger/icons/phishing.png b/comm/suite/themes/modern/messenger/icons/phishing.png Binary files differnew file mode 100644 index 0000000000..d99a9ea6d4 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/phishing.png diff --git a/comm/suite/themes/modern/messenger/icons/readcol-read.png b/comm/suite/themes/modern/messenger/icons/readcol-read.png Binary files differnew file mode 100644 index 0000000000..d459afad89 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/readcol-read.png diff --git a/comm/suite/themes/modern/messenger/icons/readcol-unread.png b/comm/suite/themes/modern/messenger/icons/readcol-unread.png Binary files differnew file mode 100644 index 0000000000..8c7ef2d57b --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/readcol-unread.png diff --git a/comm/suite/themes/modern/messenger/icons/remote-blocked.png b/comm/suite/themes/modern/messenger/icons/remote-blocked.png Binary files differnew file mode 100644 index 0000000000..872efec63f --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/remote-blocked.png diff --git a/comm/suite/themes/modern/messenger/icons/secure.png b/comm/suite/themes/modern/messenger/icons/secure.png Binary files differnew file mode 100644 index 0000000000..bcca43a917 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/secure.png diff --git a/comm/suite/themes/modern/messenger/icons/server-local-new.png b/comm/suite/themes/modern/messenger/icons/server-local-new.png Binary files differnew file mode 100644 index 0000000000..82ba657d2c --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/server-local-new.png diff --git a/comm/suite/themes/modern/messenger/icons/server-local.png b/comm/suite/themes/modern/messenger/icons/server-local.png Binary files differnew file mode 100644 index 0000000000..ae05749377 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/server-local.png diff --git a/comm/suite/themes/modern/messenger/icons/server-mail-new.png b/comm/suite/themes/modern/messenger/icons/server-mail-new.png Binary files differnew file mode 100644 index 0000000000..1288143820 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/server-mail-new.png diff --git a/comm/suite/themes/modern/messenger/icons/server-mail.png b/comm/suite/themes/modern/messenger/icons/server-mail.png Binary files differnew file mode 100644 index 0000000000..eeeb1a124b --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/server-mail.png diff --git a/comm/suite/themes/modern/messenger/icons/server-news-lock.png b/comm/suite/themes/modern/messenger/icons/server-news-lock.png Binary files differnew file mode 100644 index 0000000000..3c11c02beb --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/server-news-lock.png diff --git a/comm/suite/themes/modern/messenger/icons/server-news-new.png b/comm/suite/themes/modern/messenger/icons/server-news-new.png Binary files differnew file mode 100644 index 0000000000..7d9982a7ee --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/server-news-new.png diff --git a/comm/suite/themes/modern/messenger/icons/server-news.png b/comm/suite/themes/modern/messenger/icons/server-news.png Binary files differnew file mode 100644 index 0000000000..2e7bba3b91 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/server-news.png diff --git a/comm/suite/themes/modern/messenger/icons/server-remote-lock-new.png b/comm/suite/themes/modern/messenger/icons/server-remote-lock-new.png Binary files differnew file mode 100644 index 0000000000..90dd729c97 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/server-remote-lock-new.png diff --git a/comm/suite/themes/modern/messenger/icons/server-remote-lock.png b/comm/suite/themes/modern/messenger/icons/server-remote-lock.png Binary files differnew file mode 100644 index 0000000000..cca53c85b3 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/server-remote-lock.png diff --git a/comm/suite/themes/modern/messenger/icons/thread-closed-eye.png b/comm/suite/themes/modern/messenger/icons/thread-closed-eye.png Binary files differnew file mode 100644 index 0000000000..9d36b28575 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/thread-closed-eye.png diff --git a/comm/suite/themes/modern/messenger/icons/thread-closed-kill.png b/comm/suite/themes/modern/messenger/icons/thread-closed-kill.png Binary files differnew file mode 100644 index 0000000000..e0b2f8fcf7 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/thread-closed-kill.png diff --git a/comm/suite/themes/modern/messenger/icons/thread-closed-offl-eye.png b/comm/suite/themes/modern/messenger/icons/thread-closed-offl-eye.png Binary files differnew file mode 100644 index 0000000000..e2fdaa68f8 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/thread-closed-offl-eye.png diff --git a/comm/suite/themes/modern/messenger/icons/thread-closed-offl-kill.png b/comm/suite/themes/modern/messenger/icons/thread-closed-offl-kill.png Binary files differnew file mode 100644 index 0000000000..0fc2ff71dc --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/thread-closed-offl-kill.png diff --git a/comm/suite/themes/modern/messenger/icons/thread-closed.png b/comm/suite/themes/modern/messenger/icons/thread-closed.png Binary files differnew file mode 100644 index 0000000000..a4330b21e9 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/thread-closed.png diff --git a/comm/suite/themes/modern/messenger/icons/thread-new-closed-eye.png b/comm/suite/themes/modern/messenger/icons/thread-new-closed-eye.png Binary files differnew file mode 100644 index 0000000000..6a6b6f8397 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/thread-new-closed-eye.png diff --git a/comm/suite/themes/modern/messenger/icons/thread-new-closed-kill.png b/comm/suite/themes/modern/messenger/icons/thread-new-closed-kill.png Binary files differnew file mode 100644 index 0000000000..9641038a64 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/thread-new-closed-kill.png diff --git a/comm/suite/themes/modern/messenger/icons/thread-new-closed-offl-eye.png b/comm/suite/themes/modern/messenger/icons/thread-new-closed-offl-eye.png Binary files differnew file mode 100644 index 0000000000..70a3ccca20 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/thread-new-closed-offl-eye.png diff --git a/comm/suite/themes/modern/messenger/icons/thread-new-closed-offl-kill.png b/comm/suite/themes/modern/messenger/icons/thread-new-closed-offl-kill.png Binary files differnew file mode 100644 index 0000000000..846aa7094e --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/thread-new-closed-offl-kill.png diff --git a/comm/suite/themes/modern/messenger/icons/thread-new-closed.png b/comm/suite/themes/modern/messenger/icons/thread-new-closed.png Binary files differnew file mode 100644 index 0000000000..74263ba533 --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/thread-new-closed.png diff --git a/comm/suite/themes/modern/messenger/icons/threadcol-threaded.png b/comm/suite/themes/modern/messenger/icons/threadcol-threaded.png Binary files differnew file mode 100644 index 0000000000..2faf37198f --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/threadcol-threaded.png diff --git a/comm/suite/themes/modern/messenger/icons/threadcol-unthreaded.png b/comm/suite/themes/modern/messenger/icons/threadcol-unthreaded.png Binary files differnew file mode 100644 index 0000000000..f9bc07bb0f --- /dev/null +++ b/comm/suite/themes/modern/messenger/icons/threadcol-unthreaded.png diff --git a/comm/suite/themes/modern/messenger/mailWindow1.css b/comm/suite/themes/modern/messenger/mailWindow1.css new file mode 100644 index 0000000000..6f23ee00bf --- /dev/null +++ b/comm/suite/themes/modern/messenger/mailWindow1.css @@ -0,0 +1,143 @@ +/* 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/. */ + +/* ===== mailWindow1.css ================================================ + == Styles for the main Mail window in the default layout scheme. + ======================================================================= */ + +@import url("chrome://messenger/skin/messenger.css"); +@import url("chrome://messenger/skin/primaryToolbar.css"); +@import url("chrome://messenger/skin/folderMenus.css"); +@import url("chrome://messenger/skin/folderPane.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: + :: Make sure the min height is small so we can + :: resize the pane vertically -EDV + ::::: */ + +#messagepanebox { + min-height: 10px; + height: 0px; +} + +/* ..... folder pane adjustments ..... */ + +.folderview-cycler > .toolbarbutton-text { + display: none; +} + +.folderview-cycler > .toolbarbutton-icon { + margin: 0px; +} + +.folderview-cycler[dir="prev"], +.folderview-cycler[dir="next"]:-moz-locale-dir(rtl) { + list-style-image: url("chrome://global/skin/arrow/arrow-lft.png"); +} + +.folderview-cycler[dir="next"], +.folderview-cycler[dir="prev"]:-moz-locale-dir(rtl) { + list-style-image: url("chrome://global/skin/arrow/arrow-rit.png"); +} + +/* ::::: border adjustments for focus ring and joined splitters ::::: */ + +#folderpane-splitter { + border-right: none; + border-bottom: none; + border-left: none; + min-width: 5px; +} + +#threadpane-splitter { + border: none; + min-height: 5px; +} + +#threadpane-splitter[state="collapsed"] { + border-bottom: 2px solid; +} + +/* ..... tree adjustments ..... */ + +#folderTree { + border-right: 1px solid #97A4B2; + min-width: 1px; +} + +#threadTree { + border-bottom: 1px solid #97A4B2; + min-width: 1px; +} + +#threadTree, +#accountCentralBox, +#messagepanebox { + border-left: 1px solid #3B414F; +} + +/* ::::: search toolbar ::::: */ + +#searchToolbar { + background: url("chrome://global/skin/toolbar/tb-mid.png") #C7D0D9 repeat-x top; +} + +#searchToolbar > .toolbar-box > toolbargrippy, +#searchToolbar > .toolbar-box > .toolbar-holder { + border-top: 1px solid #CED6DD; + border-right: 1px solid #95A0AD; + border-bottom: 1px solid #95A0AD; + border-left: 1px solid #DAE3ED; +} + +#searchToolbar > .toolbar-box > toolbargrippy:hover:active { + border-color: #67737E; +} + +/* ::::: location widget ::::: */ + +#locationIcon { + list-style-image: none; +} + +/* ..... message pane adjustments ..... */ + +#messagepanebox { + border-top: 1px solid #3B414F; +} + +#msgHeaderView { + border-left: none !important; +} + +#messagepane { + border: 1px solid #FFFFFF; + border-right: none; +} + +#messagepanebox[focusring="true"] > #messagepanewrapper > #messagepane { + border-color: #000000; +} + +/* ..... tabmail ..... */ + +.tab-close-button { + list-style-image: url("chrome://global/skin/icons/close.png"); +} + +.tabmail-tab[type="folder"][IsServer="true"], +.alltabs-item[selected="true"] { + font-weight: bold; +} + +.alltabs-item[tabIsScrolled] { + font-style: italic; +} + +#tabbar-toolbar { + background-color: transparent; + min-height: 0; +} diff --git a/comm/suite/themes/modern/messenger/messageBody.css b/comm/suite/themes/modern/messenger/messageBody.css new file mode 100644 index 0000000000..dca30c7826 --- /dev/null +++ b/comm/suite/themes/modern/messenger/messageBody.css @@ -0,0 +1,190 @@ +/* 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/. */ + +/* ===== messageBody.css ================================================= + == Styles for the body of a mail message. + ======================================================================= */ + +@import url(chrome://communicator/skin/smileys.css); +@import url(chrome://messenger/skin/messageQuotes.css); + +@namespace url("http://www.w3.org/1999/xhtml"); + +/* :::: message header ::::: */ + +.header-part1 { + background-color: #EFEFEF; +} + +.header-part2, +.header-part3 { + background-color: #DEDEDE; +} + +.headerdisplayname { + display: inline; + font-weight: bold; + white-space: pre; +} + +/* ::::: message text, incl. quotes ::::: */ + +.moz-text-flowed blockquote, +.moz-text-plain blockquote { + margin: 0; +} + +.moz-text-plain pre { + margin: 0; + font-family: inherit; +} + +.moz-text-plain[wrap="true"] { + white-space: pre-wrap; +} + +.moz-text-plain[wrap="false"] { + white-space: pre; +} + +.moz-text-plain[wrap="flow"] .moz-txt-sig { + white-space: pre-wrap; +} + +.moz-text-plain[graphical-quote="false"] blockquote { + border-style: none; + padding: 0; +} + +.moz-text-plain[graphical-quote="true"] .moz-txt-citetags { + display: none; +} + +.moz-txt-underscore { + text-decoration: underline; +} + +.moz-txt-formfeed { + display: block; + height: 100%; +} + +/* ::::: signature ::::: */ + +@media not print { + .moz-txt-sig, + .moz-signature { + opacity: 0.5; + } + + .moz-txt-sig .moz-txt-sig, + .moz-signature .moz-signature { + opacity: 1.0; + } +} + +/* ::::: vcard ::::: */ + +.moz-vcard-table { + border-radius: 8px; + border: thin solid gray; + margin-top: 10px; + background: url("chrome://communicator/skin/toolbar/prtb-bg-noline.png") repeat-x; + background-position: 0px -1px; +} + +.moz-vcard-property { + font-size: 80%; + color: gray; +} + +.moz-vcard-title-property { + padding-bottom: 10px; +} + +.moz-vcard-badge { + height: 30px; + width: 30px; + display: block; + background-image: url("chrome://messenger/skin/icons/btn1.png"); + background-position: -5px -308px; +} + +.moz-vcard-badge:hover { + background-position: -55px -308px; + outline: 1px dotted; +} + +.moz-vcard-badge:hover:active { + background-position: -105px -308px; +} + +/* ::::: attached images ::::: */ + +.moz-attached-image-container { + text-align: center; +} + +.moz-attached-image { + image-orientation: from-image; +} + +.moz-attached-image[overflowing="true"] { + cursor: zoom-out; +} + +.moz-attached-image[isshrunk="true"] { + cursor: zoom-in; + max-width: 100%; +} + +/* Old style feeds. */ +#_mailrssiframe { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: none; +} + +/* Attachment display styling (for inline attachments and printing) */ +.mimeAttachmentHeader { + border-style: none; + border-top: 1px solid gray; +} + +.mimeAttachmentHeaderName { + color: gray; + font-size: 80%; +} + +.mimeAttachmentWrap { + padding: 0 1em; +} + +.mimeAttachmentTable { + width: 100%; + border-collapse: collapse; + table-layout: fixed; +} + +.mimeAttachmentTable tr + tr > td { + border-top: 1px solid gray; +} + +.mimeAttachmentFile { + word-wrap: break-word; +} + +.mimeAttachmentSize { + vertical-align: top; + width: 10ch; + text-align: right; +} + +.mimeAttachmentFile, +.mimeAttachmentSize { + padding: 0.25em 0; +} diff --git a/comm/suite/themes/modern/messenger/messageHeader.css b/comm/suite/themes/modern/messenger/messageHeader.css new file mode 100644 index 0000000000..d86d816486 --- /dev/null +++ b/comm/suite/themes/modern/messenger/messageHeader.css @@ -0,0 +1,189 @@ +/* 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/. */ + +/* ===== messageHeader.css ============================================== + == Styles for the header toolbars of a mail message. + ======================================================================= */ + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: msg header toolbars ::::: */ + +#collapsedHeaderView, +#expandedHeaderView { + min-width: 1px; +} + +.header-part1 { + background-color: #C7D0D9; + color: #000000; +} + +/* ::::: msg header buttons ::::: */ + +#expandedAttachmentBox { + width: 20em; + height: 0; +} + +#attachmentText { + font-weight: bold; +} + +/* ::::: msg header captions ::::: */ + +#msgHeaderView { + border-right: 1px solid #7B969C; + border-bottom: 1px solid #000000; + border-left: 1px solid #7B969C; +} + +#collapsedHeaderView, +#expandedHeaderView { + min-width: 1px; +} + +.headerNameBox { + width: 7.7em; +} + +.headerName { + margin-top: 0px; + margin-bottom: 5px; + margin-inline-start: 0px; + margin-inline-end: .5em; + font-weight: bold; + text-align: right; +} + +.headerValue { + margin: 0; + min-width: 50px; + white-space: normal; +} + +.headerValueBox { + margin: 0 0 5px; +} + +.headerValueBox[singleline="true"] { + overflow: hidden; +} + +.subjectvalue { + font-weight: bold; +} + +.tagvalue { + margin-top: 0; + margin-inline-start: 0; +} + +/* ::::: msg header message ids ::::: */ + +.messageIdDisplayButton { + cursor: pointer; + color: #424F63; + text-decoration: underline; + margin: 0; +} + +.messageIdDisplayButton:hover { + color: #1455D6; +} + +.messageIdDisplayImage { + padding-inline-start: 2px; + -moz-box-pack: end; +} + +/* ::::: msg header email addresses ::::: */ + +.emailDisplayButton { + cursor: pointer; + color: #424F63; + text-decoration: underline; + margin: 0; +} + +.emailDisplayButton:hover { + color: #1455D6; +} + +.emailDisplayImage { + padding-inline-start: 2px; + -moz-box-pack: end; +} + +mail-emailaddress:-moz-focusring { + outline: 1px dotted; + outline-offset: -1px; +} + +/* ::::: email address twisty ::::: */ + +.addresstwisty { + margin: 2px; + list-style-image: url("chrome://global/skin/tree/twisty-clsd.png"); +} + +.addresstwisty[open] { + list-style-image: url("chrome://global/skin/tree/twisty-open.png"); +} + +/* ::::: view expand and collapse twisties ::::: */ + +.expandHeaderViewButton, +.collapsedHeaderViewButton { + margin: 2px .5em 0; +} + +.expandHeaderViewButton { + list-style-image: url("chrome://global/skin/tree/twisty-open.png"); +} + +.collapsedHeaderViewButton { + list-style-image: url("chrome://global/skin/tree/twisty-clsd.png"); +} + +/* ::::: collapsed view styles ::::: */ + +#collapsedAttachmentBox { + -moz-box-pack: center; +} + +#collapseddateValue { + margin: 0 .5em; + text-align: right; +} + +#collapseddateValue > .textbox-input-box menupopup { + text-align: left; +} + +#collapsedfromBox { + width: 18em; +} + +#collapseddateBox { + width: 12em; +} + +.collapsedHeaderDisplayName { + margin-top: 0px; + margin-bottom: 0px; + margin-inline-start: .7em; + margin-inline-end: .5em; + min-height: 16px; + font-weight: bold; +} + +.collapsedHeaderValue { + margin: 0; +} + +.collapsedAttachmentButton { + list-style-image: url("chrome://messenger/skin/icons/message-mail-attach.png"); + margin-inline-end: .5em; +} diff --git a/comm/suite/themes/modern/messenger/messageKeywords.css b/comm/suite/themes/modern/messenger/messageKeywords.css new file mode 100644 index 0000000000..751eb1eb83 --- /dev/null +++ b/comm/suite/themes/modern/messenger/messageKeywords.css @@ -0,0 +1,8 @@ +/* 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/. */ + +/* distributors / ISPs can use this + * to add or override icons and colors to the message pane. + * see http://www.mozilla.org/mailnews/arch/messagekeywords.html + */ diff --git a/comm/suite/themes/modern/messenger/messageQuotes.css b/comm/suite/themes/modern/messenger/messageQuotes.css new file mode 100644 index 0000000000..6c4b636f3c --- /dev/null +++ b/comm/suite/themes/modern/messenger/messageQuotes.css @@ -0,0 +1,58 @@ +/* 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/. */ + +/* Because this sheet is loaded synchronously while the user is waiting for the + compose window to appear, it must not @import a ton of other things, and + especially must not trigger network access. */ + +/* ===== messageQuotes.css ================================================= + == Shared styles such as block quote colors and signature style + == between the message body during + == message display and the mail editor instance for mail compose. + ======================================================================= */ + +/* workaround for MS Outlook mails where the line-height is set to 0 */ +body { + line-height: initial !important; +} + +/* ::::: signature ::::: */ + +@media not print { + div.moz-text-flowed > div.moz-txt-sig, + div.moz-text-plain > pre > div.moz-txt-sig, + pre.moz-signature { + opacity: 0.6; + } +} + +/* ::::: Turn on borders and padding for quotes. ::::: */ +blockquote[type=cite] { + padding: 0.4ex 1ex; + margin: 1ex; + border-width: 0px 0px 0px 2px; + border-style: none none none solid; + border-radius: 2px; +} + +/* ::::: Colorize block quote borders. We only go 5 levels deep. ::::: */ +blockquote[type=cite] { + border-color: rgb(131, 165, 201); /* 65% */} + +blockquote[type=cite] blockquote[type=cite] { + border-color: rgb(149, 178, 208); /* 70% */ +} + +blockquote[type=cite] blockquote[type=cite] blockquote[type=cite] { + border-color: rgb(166, 190, 216); /* 75% */ +} + +blockquote[type=cite] blockquote[type=cite] blockquote[type=cite] blockquote[type=cite] { + + border-color: rgb(184, 203, 224); /* 80% */ +} + +blockquote[type=cite] blockquote[type=cite] blockquote[type=cite] blockquote[type=cite] blockquote[type=cite] { + border-color: rgb(202, 216, 232); /* 85% */ +} diff --git a/comm/suite/themes/modern/messenger/messageWindow.css b/comm/suite/themes/modern/messenger/messageWindow.css new file mode 100644 index 0000000000..105ccb0752 --- /dev/null +++ b/comm/suite/themes/modern/messenger/messageWindow.css @@ -0,0 +1,13 @@ +/* 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/. */ + +/* ===== messageWindow.css ============================================== + == Styles for the message window. + ======================================================================= */ + +@import url("chrome://messenger/skin/messenger.css"); +@import url("chrome://messenger/skin/primaryToolbar.css"); +@import url("chrome://messenger/skin/threadPaneLabels.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); diff --git a/comm/suite/themes/modern/messenger/messenger.css b/comm/suite/themes/modern/messenger/messenger.css new file mode 100644 index 0000000000..f938368535 --- /dev/null +++ b/comm/suite/themes/modern/messenger/messenger.css @@ -0,0 +1,23 @@ +/* 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/. */ + +/* ===== messenger.css ================================================== + == Styles shared throughout the Messenger application. + ======================================================================= */ + +@import url("chrome://communicator/skin/"); +@import url("chrome://messenger/content/messenger.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: miscellany :::::: */ + +spacer.spacer { + width: 5px; + height: 5px; +} + + + + diff --git a/comm/suite/themes/modern/messenger/messengercompose/icons/mast-msgcomp.png b/comm/suite/themes/modern/messenger/messengercompose/icons/mast-msgcomp.png Binary files differnew file mode 100644 index 0000000000..46c5b8d286 --- /dev/null +++ b/comm/suite/themes/modern/messenger/messengercompose/icons/mast-msgcomp.png diff --git a/comm/suite/themes/modern/messenger/messengercompose/messengercompose.css b/comm/suite/themes/modern/messenger/messengercompose/messengercompose.css new file mode 100644 index 0000000000..58e6719ad8 --- /dev/null +++ b/comm/suite/themes/modern/messenger/messengercompose/messengercompose.css @@ -0,0 +1,211 @@ +/* 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/. */ + +/* ===== messengercompose.css =========================================== + == Styles for the main Messenger Compose window. + ======================================================================= */ + +@import url("chrome://messenger/skin/messenger.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: primary toolbar masthead ::::: */ + +#composeToolbar > .toolbar-holder > .toolbar-primary-icon { + background-image: url("chrome://messenger/skin/messengercompose/icons/mast-msgcomp.png"); +} + +/* ::::: primary toolbar buttons ::::: */ + +#button-send { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(374px 49px 407px 0); +} + +#button-send:hover { + -moz-image-region: rect(374px 99px 407px 50px); +} + +#button-send:hover:active { + -moz-image-region: rect(374px 149px 407px 100px); +} + +#button-send[disabled="true"] { + -moz-image-region: rect(374px 199px 407px 150px) !important; +} + +#button-address { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(306px 49px 339px 0); +} + +#button-address:hover { + -moz-image-region: rect(306px 99px 339px 50px); +} + +#button-address:hover:active { + -moz-image-region: rect(306px 149px 339px 100px); +} + +#button-address[disabled="true"] { + -moz-image-region: rect(306px 199px 339px 150px) !important; +} + +#button-attach { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(340px 49px 373px 0); +} + +#button-attach:hover { + -moz-image-region: rect(340px 99px 373px 50px); +} + +#button-attach:hover:active { + -moz-image-region: rect(340px 149px 373px 100px); +} + +#button-attach[disabled="true"] { + -moz-image-region: rect(340px 199px 373px 150px) !important; +} + +#spellingButton { + list-style-image: url("chrome://editor/skin/icons/btn1.png"); + -moz-image-region: rect(272px 49px 305px 0); +} + +#spellingButton:hover { + -moz-image-region: rect(272px 99px 305px 50px); +} + +#spellingButton:hover:active { + -moz-image-region: rect(272px 149px 305px 100px); +} + +#spellingButton[disabled="true"] { + -moz-image-region: rect(272px 199px 305px 150px) !important; +} + +#button-save { + list-style-image: url("chrome://editor/skin/icons/btn1.png"); + -moz-image-region: rect(238px 49px 271px 0); +} + +#button-save:hover { + -moz-image-region: rect(238px 99px 271px 50px); +} + +#button-save:hover:active { + -moz-image-region: rect(238px 149px 271px 100px); +} + +#button-save[disabled="true"] { + -moz-image-region: rect(238px 199px 271px 150px) !important; +} + +/* To workaround that the mailnews icons are all 33px tall and do not have small versions */ +toolbar[iconsize="small"] > toolbarpaletteitem > #print-button, +toolbar[iconsize="small"] > #print-button, +#print-button { + list-style-image: url("chrome://communicator/skin/icons/common.png"); + -moz-image-region: rect(5px 42px 38px 0); +} + +toolbar[iconsize="small"] > #print-button:hover, +#print-button:hover { + -moz-image-region: rect(5px 84px 38px 42px); +} + +toolbar[iconsize="small"] > #print-button:hover:active, +#print-button:hover:active { + -moz-image-region: rect(5px 126px 38px 84px); +} + +toolbar[iconsize="small"] > #print-button[disabled="true"], +#print-button[disabled="true"] { + -moz-image-region: rect(5px 168px 38px 126px) !important; +} + +/* ::::: special toolbar colors ::::: */ + +#MsgHeadersToolbar { + background: #B1BDC9; +} + +#FormatToolbar { + background: url("chrome://global/skin/toolbar/tb-mid.png") #C7D0D9 repeat-x top; +} + +#MsgHeadersToolbar > toolbargrippy, +#MsgHeadersToolbar > .toolbar-holder, +#FormatToolbar > toolbargrippy, +#FormatToolbar > .toolbar-holder { + border-top: 1px solid #CED6DD; + border-right: 1px solid #95A0AD; + border-bottom: 1px solid #95A0AD; + border-left: 1px solid #DAE3ED; +} + +#MsgHeadersToolbar > toolbargrippy:hover:active, +#FormatToolbar > toolbargrippy:hover:active { + border-color: #67737E; +} + +.toolbox-top { + border-bottom: none; +} + +#attachmentbucket-sizer { + border-top: none; + border-bottom: none; + background-color: #B1BDC9; +} + +#compose-toolbar-sizer { + border-top-width: 1px; + border-top-color: #EEF0F3; +} + +#FontFaceSelect { + max-width: 35ch; +} + +/* ::::: autocomplete icons ::::: */ + +treechildren::-moz-tree-cell-text(default-match) { + margin-top: 2px; + margin-bottom: 2px; + margin-inline-start: 15px; + margin-inline-end: -3px; + border: none; +} + +treechildren::-moz-tree-image(local-abook) { + margin-top: 2px; + margin-bottom: 2px; + margin-inline-start: 4px; + margin-inline-end: -3px; + list-style-image: url("chrome://messenger/skin/addressbook/icons/myaddrbk.png"); +} + +treechildren::-moz-tree-image(remote-abook) { + margin-top: 2px; + margin-bottom: 2px; + margin-inline-start: 3px; + margin-inline-end: -4px; + list-style-image: url("chrome://messenger/skin/addressbook/icons/directory.png"); +} + +treechildren::-moz-tree-image(remote-err) { + margin-top: 2px; + margin-bottom: 2px; + margin-inline-start: 3px; + margin-inline-end: -4px; + list-style-image: url("chrome://messenger/skin/addressbook/icons/directory-down.png"); +} + +treechildren::-moz-tree-image(subscribed-news) { + margin-inline-start: 3px; + margin-inline-end: -4px; + list-style-image: url("chrome://messenger/skin/icons/folder-newsgroup.png"); +} diff --git a/comm/suite/themes/modern/messenger/msgSelectOffline.css b/comm/suite/themes/modern/messenger/msgSelectOffline.css new file mode 100644 index 0000000000..4b025ed994 --- /dev/null +++ b/comm/suite/themes/modern/messenger/msgSelectOffline.css @@ -0,0 +1,33 @@ +/* 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/. */ + +/* ===== msgSelectOffline.css ================================================= + == The dialog where you select which folders to enable for offline use. + ========================================================================== */ + +@import url("chrome://messenger/skin/"); +@import url("chrome://messenger/skin/folderPane.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +treechildren::-moz-tree-image(syncCol) { + margin-inline-end: 2px; + list-style-image: url("chrome://global/skin/checkbox/cbox.png"); +} + +treechildren::-moz-tree-image(syncCol, synchronize-true) { + list-style-image: url("chrome://global/skin/checkbox/cbox-check.png"); +} + +treechildren::-moz-tree-image(syncCol, isServer-true) { + list-style-image: none; +} + +#folderNameCol [sortDirection="ascending"] { + list-style-image: none; +} + +#folderNameCol [sortDirection="descending"] { + list-style-image: none; +} diff --git a/comm/suite/themes/modern/messenger/newmailalert.css b/comm/suite/themes/modern/messenger/newmailalert.css new file mode 100644 index 0000000000..24c6c1e616 --- /dev/null +++ b/comm/suite/themes/modern/messenger/newmailalert.css @@ -0,0 +1,67 @@ +/* -*- Mode: Java; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- + * 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/. */ + +/* ===== alert.css ===================================================== + == Styles specific to the alerts dialog. + ======================================================================= */ + +@import url("chrome://messenger/skin/messenger.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +#newMailAlertNotification { + min-height: 60px; + border: ridge #5486DA 4px; +} + +#alertImage { + list-style-image: url("chrome://branding/content/icon64.png"); +} + +#alertImageBox { + padding: 4px; +} + +#alertTitle { + font-weight: bold; +} + +#alertTextBox { + padding: 4px; + padding-inline-end: 16px; +} + +.folderSummary-message-row +{ + /* This max width ends up dictating the overall width of the alert window + because it controls how large the preview, subject and sender text can be + before cropping kicks in */ + max-width: 450px; + padding: 0px 5px; +} + +.folderSummary-subject { + font-weight: bold; +} + +.folderSummary-sender, .folderSummary-subject { + cursor: inherit; +} + +.folderSummary-previewText { + color: #8C99AB; +} + +.folderSummaryMessage:hover > .folderSummary-message-row { + cursor: pointer; + color: #0000FF; +} + +#closeButton { + list-style-image: url("chrome://global/skin/icons/closebox.png"); + -moz-appearance: none; + border: none !important; + padding: 2px 0px 0px; +} diff --git a/comm/suite/themes/modern/messenger/newsblog/feed-subscriptions.css b/comm/suite/themes/modern/messenger/newsblog/feed-subscriptions.css new file mode 100644 index 0000000000..436140430a --- /dev/null +++ b/comm/suite/themes/modern/messenger/newsblog/feed-subscriptions.css @@ -0,0 +1,30 @@ +/* -*- Mode: Java; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- + * 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/. */ + +/* ::::: Feed Subscription styling :::::: */ + +#subscriptionsDialog { + width: 40em; + height: 30em; +} + +#contentPane { + padding: 14px; +} + +#rssFeedInfoBox { + border: 1px solid #2D3B49; + margin: 4px; + padding-top: 4px; + background-color: #BBC6D1; +} + +#statusContainerBox { + height: 24px; +} + +#autotagPrefix { + width: 35ch; +} diff --git a/comm/suite/themes/modern/messenger/newsblog/rss-feed.png b/comm/suite/themes/modern/messenger/newsblog/rss-feed.png Binary files differnew file mode 100644 index 0000000000..aef600bf35 --- /dev/null +++ b/comm/suite/themes/modern/messenger/newsblog/rss-feed.png diff --git a/comm/suite/themes/modern/messenger/prefPanels.css b/comm/suite/themes/modern/messenger/prefPanels.css new file mode 100644 index 0000000000..f01b406d98 --- /dev/null +++ b/comm/suite/themes/modern/messenger/prefPanels.css @@ -0,0 +1,21 @@ +/* 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/. */ + +/* ===== prefPanels.css ================================================= + == Styles for the Messenger preference panels. + ======================================================================= */ + +@import url("chrome://messenger/skin/messenger.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: Tags ::::: */ + +#tagList > listhead { + text-align: center; +} + +#tagList > listitem > listcell { + padding: 0 16px; +} diff --git a/comm/suite/themes/modern/messenger/primaryToolbar.css b/comm/suite/themes/modern/messenger/primaryToolbar.css new file mode 100644 index 0000000000..7145629267 --- /dev/null +++ b/comm/suite/themes/modern/messenger/primaryToolbar.css @@ -0,0 +1,385 @@ +/* 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/. */ + +/* ===== primaryToolbar.css ============================================= + == Images for the Mail primary toolbar. + ======================================================================= */ + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: primary toolbar masthead ::::: */ + +#msgToolbar > .toolbar-holder > .toolbar-primary-icon { + list-style-image: url("chrome://messenger/skin/icons/mast-mail.png"); +} + +/* ::::: primary toolbar buttons ::::: */ + +.toolbarbutton-1 { + min-width: 0px; +} + +#button-getmsg { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(102px 49px 135px 0); +} + +#button-getmsg:hover { + -moz-image-region: rect(102px 99px 135px 50px); +} + +#button-getmsg:hover:active { + -moz-image-region: rect(102px 149px 135px 100px); +} + +#button-getmsg[disabled] { + -moz-image-region: rect(102px 199px 135px 150px) !important; +} + +#button-newmsg { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(170px 49px 203px 0); +} + +#button-newmsg:hover { + -moz-image-region: rect(170px 99px 203px 50px); +} + +#button-newmsg:hover:active { + -moz-image-region: rect(170px 149px 203px 100px); +} + +#button-newmsg[disabled] { + -moz-image-region: rect(170px 199px 203px 150px) !important; +} + +#button-reply { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(238px 49px 271px 0); +} + +#button-reply:hover { + -moz-image-region: rect(238px 99px 271px 50px); +} + +#button-reply:hover:active { + -moz-image-region: rect(238px 149px 271px 100px); +} + +#button-reply[disabled] { + -moz-image-region: rect(238px 199px 271px 150px) !important; +} + +#button-replyall { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(272px 49px 305px 0); +} + +#button-replyall:hover { + -moz-image-region: rect(272px 99px 305px 50px); +} + +#button-replyall:hover:active { + -moz-image-region: rect(272px 149px 305px 100px); +} + +#button-replyall[disabled] { + -moz-image-region: rect(272px 199px 305px 150px) !important; +} + +#button-forward { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(68px 49px 101px 0); +} + +#button-forward:hover { + -moz-image-region: rect(68px 99px 101px 50px); +} + +#button-forward:hover:active { + -moz-image-region: rect(68px 149px 101px 100px); +} + +#button-forward[disabled] { + -moz-image-region: rect(68px 199px 101px 150px) !important; +} + +#button-file { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(34px 49px 67px 0); +} + +#button-file:hover { + -moz-image-region: rect(34px 99px 67px 50px); +} + +#button-file:hover:active, +#button-file[open] { + -moz-image-region: rect(34px 149px 67px 100px); +} + +#button-file[disabled] { + -moz-image-region: rect(34px 199px 67px 150px) !important; +} + +#button-goback { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(578px 49px 611px 0); +} + +#button-goback:hover { + -moz-image-region: rect(578px 99px 611px 50px); +} + +#button-goback:hover:active { + -moz-image-region: rect(578px 149px 611px 100px); +} + +#button-goback[disabled] { + -moz-image-region: rect(578px 199px 611px 150px) !important; +} + +#button-goforward { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(612px 49px 645px 0); +} + +#button-goforward:hover { + -moz-image-region: rect(612px 99px 645px 50px); +} + +#button-goforward:hover:active { + -moz-image-region: rect(612px 149px 645px 100px); +} + +#button-goforward[disabled] { + -moz-image-region: rect(612px 199px 645px 150px) !important; +} + +#button-next { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(204px 49px 237px 0); +} + +#button-next:hover { + -moz-image-region: rect(204px 99px 237px 50px); +} + +#button-next:hover:active { + -moz-image-region: rect(204px 149px 237px 100px); +} + +#button-next[disabled] { + -moz-image-region: rect(204px 199px 237px 150px) !important; +} + +#button-delete { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(0 49px 33px 0); +} + +#button-delete:hover { + -moz-image-region: rect(0 99px 33px 50px); +} + +#button-delete:hover:active { + -moz-image-region: rect(0 149px 33px 100px); +} + +#button-delete[disabled] { + -moz-image-region: rect(0 199px 33px 150px) !important; +} + +toolbarpaletteitem > #button-delete { + display: -moz-box; +} + +#button-mark { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(136px 49px 169px 0); +} + +#button-mark:hover { + -moz-image-region: rect(136px 99px 169px 50px); +} + +#button-mark:hover:active { + -moz-image-region: rect(136px 149px 169px 100px); +} + +#button-mark[disabled] { + -moz-image-region: rect(136px 199px 169px 150px) !important; +} + +#button-junk { + list-style-image: url("chrome://messenger/skin/icons/btn1.png"); + -moz-image-region: rect(544px 49px 577px 0); +} + +#button-junk:hover { + -moz-image-region: rect(544px 99px 577px 50px); +} + +#button-junk:hover:active { + -moz-image-region: rect(544px 149px 577px 100px); +} + +#button-junk[disabled="true"] { + -moz-image-region: rect(544px 199px 577px 150px) !important; +} + +/* To workaround the mailnews icons are 33px tall and have no small versions */ +toolbar[iconsize="small"] > toolbarpaletteitem > #print-button, +toolbar[iconsize="small"] > #print-button { + list-style-image: url("chrome://communicator/skin/icons/common.png"); +} + +toolbar[iconsize="small"] > toolbarpaletteitem > #print-button, +toolbar[iconsize="small"] > #print-button, +#print-button { + -moz-image-region: rect(5px 42px 38px 0); +} + +toolbar[iconsize="small"] > #print-button:hover, +#print-button:hover { + -moz-image-region: rect(5px 84px 38px 42px); +} + +toolbar[iconsize="small"] > #print-button:hover:active, +#print-button:hover:active { + -moz-image-region: rect(5px 126px 38px 84px); +} + +toolbar[iconsize="small"] > #print-button[disabled="true"], +#print-button[disabled="true"] { + -moz-image-region: rect(5px 168px 38px 126px) !important; +} + +#button-stop { + list-style-image: url("chrome://communicator/skin/icons/btn1.png"); + -moz-image-region: rect(68px 49px 101px 0); +} + +#button-stop:hover { + -moz-image-region: rect(68px 99px 101px 50px); +} + +#button-stop:hover:active { + -moz-image-region: rect(68px 149px 101px 100px); +} + +#button-stop[disabled="true"] { + -moz-image-region: rect(68px 199px 101px 150px) !important; +} + +#sync-button { + list-style-image: url("chrome://communicator/skin/sync/sync-32.png"); +} + +#sync-button[status=active] { + list-style-image: url("chrome://communicator/skin/sync/sync-32-throbber.png"); +} + +#locationFolders { + width: 22em; +} + + +/* Force the folder location and mail view items to fit in the available width + in the Customize Toolbar dialog. */ +#palette-box #locationFolders, +#palette-box #folder-location-container, +#palette-box #searchInput, +#palette-box #button-search-container, +#palette-box #button-search, +#palette-box #mailviews-container, +#palette-box #viewPicker { + -moz-box-flex: 1; +} + +/* ::::: small primary toolbar buttons ::::: */ + +/* XXXRatty We don't have any small graphics for these buttons yet. +toolbar[iconsize="small"] #button-getmsg {} +toolbar[iconsize="small"] #button-newmsg {} +toolbar[iconsize="small"] #button-reply {} +toolbar[iconsize="small"] #button-replyall {} +toolbar[iconsize="small"] #button-forward {} +toolbar[iconsize="small"] #button-file {} +toolbar[iconsize="small"] #button-goback {} +toolbar[iconsize="small"] #button-goforward {} +toolbar[iconsize="small"] #button-next {} +toolbar[iconsize="small"] #button-junk {} +toolbar[iconsize="small"] #button-delete {} +toolbar[iconsize="small"] #button-mark {} +*/ + +toolbar[iconsize="small"] #button-stop { + list-style-image: url("chrome://communicator/skin/icons/common-small.png"); + -moz-image-region: rect(19px 19px 38px 0); +} + +toolbar[iconsize="small"] #button-stop:hover { + -moz-image-region: rect(19px 38px 38px 19px); +} + +toolbar[iconsize="small"] #button-stop:hover:active { + -moz-image-region: rect(19px 57px 38px 38px); +} + +toolbar[iconsize="small"] #button-stop[disabled="true"] { + -moz-image-region: rect(19px 76px 38px 57px) !important; +} + +toolbar[iconsize="small"] > toolbarpaletteitem > #sync-button, +toolbar[iconsize="small"] > #sync-button { + list-style-image: url("chrome://communicator/skin/sync/sync-16.png"); +} + +toolbar[iconsize="small"] > toolbarpaletteitem > #sync-button[status=active], +toolbar[iconsize="small"] > #sync-button[status=active] { + list-style-image: url("chrome://communicator/skin/sync/sync-16-throbber.png"); +} + +/* ::::: Lightning icon sizes ::::: */ + +#lightning-button-calendar > .toolbarbutton-icon, +#lightning-button-tasks > .toolbarbutton-icon, +#extractEventButton .toolbarbutton-icon, +#extractTaskButton .toolbarbutton-icon { + width: 33px; + height: 33px; +} + +#lightning-button-calendar[disabled="true"] > .toolbarbutton-icon, +#lightning-button-tasks[disabled="true"] > .toolbarbutton-icon, +#extractEventButton[disabled="true"] .toolbarbutton-icon, +#extractTaskButton[disabled="true"] .toolbarbutton-icon { + opacity: 0.3; +} + +/* ::::: message notification bar style rules ::::: */ + +.msgNotificationBar { + border-bottom: 1px solid #000000; + -moz-appearance: toolbox; + background-color: #C7BC8F; + color: black; +} + +.messageImage[value="remoteContent"] { + list-style-image: url("chrome://messenger/skin/icons/remote-blocked.png"); +} + +.messageImage[value="junkContent"] { + list-style-image: url("chrome://messenger/skin/icons/junk.png"); +} + +.messageImage[value="phishingContent"] { + list-style-image: url("chrome://messenger/skin/icons/phishing.png"); +} + +.messageImage[value="mdnContent"] { + list-style-image: url("chrome://messenger/skin/icons/info.png"); +} diff --git a/comm/suite/themes/modern/messenger/searchDialog.css b/comm/suite/themes/modern/messenger/searchDialog.css new file mode 100644 index 0000000000..a47f54c17b --- /dev/null +++ b/comm/suite/themes/modern/messenger/searchDialog.css @@ -0,0 +1,59 @@ +/* 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/. */ + +/* ===== searchDialog.css =============================================== + == Styles for the Mail Search dialog. + ======================================================================= */ + +@import url("chrome://messenger/skin/messenger.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: Search Dialog adjustments ::::: */ + + +#searchTermTree { + min-height: 50px; +} + +#searchTermListBox { + height: 100px; +} + +#searchResultListBox { + margin: 5px; + height: 100px; +} + +#searchAddressBookWindow, +#searchMailWindow { + padding: 0px; +} + +.search-menulist[unavailable="true"] { + color: #8C99AB; +} + +menulist:not(#menuSearchLocalSystem) { + width: 12em; +} + +menulist:not(#menuSearchLocalSystem) > menupopup > menuitem { + padding-inline-end: 2px; +} + +.filler { + padding-inline-end: 22px; +} + +.small-button { + min-width: 3em; + padding: 0px; + margin: 0px 1px; +} + +textbox { + margin: 1px 4px; +} + diff --git a/comm/suite/themes/modern/messenger/smime/certFetchingStatus.css b/comm/suite/themes/modern/messenger/smime/certFetchingStatus.css new file mode 100644 index 0000000000..9638e0879d --- /dev/null +++ b/comm/suite/themes/modern/messenger/smime/certFetchingStatus.css @@ -0,0 +1,7 @@ +/* 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/. */ + +@import url("chrome://messenger/skin/messenger.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); diff --git a/comm/suite/themes/modern/messenger/smime/icons/hdrCryptoNotOk.png b/comm/suite/themes/modern/messenger/smime/icons/hdrCryptoNotOk.png Binary files differnew file mode 100644 index 0000000000..3f4e8add83 --- /dev/null +++ b/comm/suite/themes/modern/messenger/smime/icons/hdrCryptoNotOk.png diff --git a/comm/suite/themes/modern/messenger/smime/icons/hdrCryptoOk.png b/comm/suite/themes/modern/messenger/smime/icons/hdrCryptoOk.png Binary files differnew file mode 100644 index 0000000000..c0f4b5e9d4 --- /dev/null +++ b/comm/suite/themes/modern/messenger/smime/icons/hdrCryptoOk.png diff --git a/comm/suite/themes/modern/messenger/smime/icons/hdrSignNotOk.png b/comm/suite/themes/modern/messenger/smime/icons/hdrSignNotOk.png Binary files differnew file mode 100644 index 0000000000..36c72dd351 --- /dev/null +++ b/comm/suite/themes/modern/messenger/smime/icons/hdrSignNotOk.png diff --git a/comm/suite/themes/modern/messenger/smime/icons/hdrSignOk.png b/comm/suite/themes/modern/messenger/smime/icons/hdrSignOk.png Binary files differnew file mode 100644 index 0000000000..3a0e75d97c --- /dev/null +++ b/comm/suite/themes/modern/messenger/smime/icons/hdrSignOk.png diff --git a/comm/suite/themes/modern/messenger/smime/icons/hdrSignUnknown.png b/comm/suite/themes/modern/messenger/smime/icons/hdrSignUnknown.png Binary files differnew file mode 100644 index 0000000000..537d4daf84 --- /dev/null +++ b/comm/suite/themes/modern/messenger/smime/icons/hdrSignUnknown.png diff --git a/comm/suite/themes/modern/messenger/smime/icons/sbCryptoNotOk.png b/comm/suite/themes/modern/messenger/smime/icons/sbCryptoNotOk.png Binary files differnew file mode 100644 index 0000000000..92c6ee0311 --- /dev/null +++ b/comm/suite/themes/modern/messenger/smime/icons/sbCryptoNotOk.png diff --git a/comm/suite/themes/modern/messenger/smime/icons/sbCryptoOk.png b/comm/suite/themes/modern/messenger/smime/icons/sbCryptoOk.png Binary files differnew file mode 100644 index 0000000000..155c5582ce --- /dev/null +++ b/comm/suite/themes/modern/messenger/smime/icons/sbCryptoOk.png diff --git a/comm/suite/themes/modern/messenger/smime/icons/sbSignNotOk.png b/comm/suite/themes/modern/messenger/smime/icons/sbSignNotOk.png Binary files differnew file mode 100644 index 0000000000..657b504044 --- /dev/null +++ b/comm/suite/themes/modern/messenger/smime/icons/sbSignNotOk.png diff --git a/comm/suite/themes/modern/messenger/smime/icons/sbSignOk.png b/comm/suite/themes/modern/messenger/smime/icons/sbSignOk.png Binary files differnew file mode 100644 index 0000000000..ceb4d347ab --- /dev/null +++ b/comm/suite/themes/modern/messenger/smime/icons/sbSignOk.png diff --git a/comm/suite/themes/modern/messenger/smime/icons/sbSignUnknown.png b/comm/suite/themes/modern/messenger/smime/icons/sbSignUnknown.png Binary files differnew file mode 100644 index 0000000000..103849166a --- /dev/null +++ b/comm/suite/themes/modern/messenger/smime/icons/sbSignUnknown.png diff --git a/comm/suite/themes/modern/messenger/smime/icons/smbtn1.png b/comm/suite/themes/modern/messenger/smime/icons/smbtn1.png Binary files differnew file mode 100644 index 0000000000..994e72b98d --- /dev/null +++ b/comm/suite/themes/modern/messenger/smime/icons/smbtn1.png diff --git a/comm/suite/themes/modern/messenger/smime/msgCompSMIMEOverlay.css b/comm/suite/themes/modern/messenger/smime/msgCompSMIMEOverlay.css new file mode 100644 index 0000000000..fafce19419 --- /dev/null +++ b/comm/suite/themes/modern/messenger/smime/msgCompSMIMEOverlay.css @@ -0,0 +1,58 @@ +/* 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/. */ + +/* ===== msgCompSMIMEOverlay.css ======================================== + == Styles for the S/Mime in composer window. + ======================================================================= */ + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +#button-security { + list-style-image: url("chrome://messenger/skin/smime/icons/smbtn1.png"); + -moz-image-region: rect(0px 49px 33px 0px); +} + +#button-security:hover { + -moz-image-region: rect(0px 99px 33px 50px); +} + +#button-security:hover:active { + -moz-image-region: rect(0px 149px 33px 100px); +} + +#button-security[disabled] { + -moz-image-region: rect(0px 199px 33px 150px) !important; +} + + +#msgcomposeWindow #signing-status { + list-style-image: none; + visibility: collapse; +} + +#msgcomposeWindow[signing="ok"] #signing-status { + list-style-image: url("chrome://messenger/skin/smime/icons/sbSignOk.png"); + visibility: visible; +} + +#msgcomposeWindow[signing="notok"] #signing-status { + list-style-image: url("chrome://messenger/skin/smime/icons/sbSignNotOk.png"); + visibility: visible; +} + + +#msgcomposeWindow #encryption-status { + list-style-image: none; + visibility: collapse; +} + +#msgcomposeWindow[crypto="ok"] #encryption-status { + list-style-image: url("chrome://messenger/skin/smime/icons/sbCryptoOk.png"); + visibility: visible; +} + +#msgcomposeWindow[crypto="notok"] #encryption-status { + list-style-image: url("chrome://messenger/skin/smime/icons/sbCryptoNotOk.png"); + visibility: visible; +} diff --git a/comm/suite/themes/modern/messenger/smime/msgCompSecurityInfo.css b/comm/suite/themes/modern/messenger/smime/msgCompSecurityInfo.css new file mode 100644 index 0000000000..170c162340 --- /dev/null +++ b/comm/suite/themes/modern/messenger/smime/msgCompSecurityInfo.css @@ -0,0 +1,11 @@ +/* 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/. */ + +/* ===== msgReadSecurityInfo.css ======================================== + == Styles for the security info window when displaying received mail. + ======================================================================= */ + +@import url("chrome://messenger/skin/messenger.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); diff --git a/comm/suite/themes/modern/messenger/smime/msgHdrViewSMIMEOverlay.css b/comm/suite/themes/modern/messenger/smime/msgHdrViewSMIMEOverlay.css new file mode 100644 index 0000000000..9e4cdd72af --- /dev/null +++ b/comm/suite/themes/modern/messenger/smime/msgHdrViewSMIMEOverlay.css @@ -0,0 +1,45 @@ +/* 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/. */ + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +#signedHdrIcon { + list-style-image: none; + visibility: visible; +} + +#signedHdrIcon[signed="ok"] { + list-style-image: url("chrome://messenger/skin/smime/icons/hdrSignOk.png"); + visibility: visible; +} + +#signedHdrIcon[signed="unknown"] { + list-style-image: url("chrome://messenger/skin/smime/icons/hdrSignUnknown.png"); + visibility: visible; +} + +#signedHdrIcon[signed="mismatch"] { + list-style-image: url("chrome://messenger/skin/smime/icons/hdrSignUnknown.png"); + visibility: visible; +} + +#signedHdrIcon[signed="notok"] { + list-style-image: url("chrome://messenger/skin/smime/icons/hdrSignNotOk.png"); + visibility: visible; +} + +#encryptedHdrIcon { + list-style-image: none; + visibility: visible; +} + +#encryptedHdrIcon[encrypted="ok"] { + list-style-image: url("chrome://messenger/skin/smime/icons/hdrCryptoOk.png"); + visibility: visible; +} + +#encryptedHdrIcon[encrypted="notok"] { + list-style-image: url("chrome://messenger/skin/smime/icons/hdrCryptoNotOk.png"); + visibility: visible; +} diff --git a/comm/suite/themes/modern/messenger/smime/msgReadSMIMEOverlay.css b/comm/suite/themes/modern/messenger/smime/msgReadSMIMEOverlay.css new file mode 100644 index 0000000000..8633a4c09d --- /dev/null +++ b/comm/suite/themes/modern/messenger/smime/msgReadSMIMEOverlay.css @@ -0,0 +1,37 @@ +/* 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/. */ + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +#status-bar #signed-status { + list-style-image: none; +} + +#status-bar[signed="ok"] #signed-status { + list-style-image: url("chrome://messenger/skin/smime/icons/sbSignOk.png"); +} + +#status-bar[signed="unknown"] #signed-status { + list-style-image: url("chrome://messenger/skin/smime/icons/sbSignUnknown.png"); +} + +#status-bar[signed="mismatch"] #signed-status { + list-style-image: url("chrome://messenger/skin/smime/icons/sbSignUnknown.png"); +} + +#status-bar[signed="notok"] #signed-status { + list-style-image: url("chrome://messenger/skin/smime/icons/sbSignNotOk.png"); +} + +#status-bar #encrypted-status { + list-style-image: none; +} + +#status-bar[encrypted="ok"] #encrypted-status { + list-style-image: url("chrome://messenger/skin/smime/icons/sbCryptoOk.png"); +} + +#status-bar[encrypted="notok"] #encrypted-status { + list-style-image: url("chrome://messenger/skin/smime/icons/sbCryptoNotOk.png"); +} diff --git a/comm/suite/themes/modern/messenger/smime/msgReadSecurityInfo.css b/comm/suite/themes/modern/messenger/smime/msgReadSecurityInfo.css new file mode 100644 index 0000000000..7ca95f7b04 --- /dev/null +++ b/comm/suite/themes/modern/messenger/smime/msgReadSecurityInfo.css @@ -0,0 +1,27 @@ +/* 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/. */ + +/* ===== msgReadSecurityInfo.css ======================================== + == Styles for the security info window when displaying received mail. + ======================================================================= */ + +@import url("chrome://messenger/skin/messenger.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +#signatureLabel { + font-weight: bold; +} + +#signatureCert { + margin: 5px; +} + +#encryptionLabel { + font-weight: bold; +} + +#encryptionCert { + margin: 5px; +} diff --git a/comm/suite/themes/modern/messenger/start.css b/comm/suite/themes/modern/messenger/start.css new file mode 100644 index 0000000000..059a488a2e --- /dev/null +++ b/comm/suite/themes/modern/messenger/start.css @@ -0,0 +1,40 @@ +/* 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/. */ + +/* ===== start.css ===================================================== + == Styles used by the mailnews start page. + ======================================================================= */ + +body { + margin: 0; + padding: 0; + background: url("chrome://branding/content/messenger-start-bg.png") no-repeat fixed center 3em; + background-size: auto 85%; +} + +h1 { + background: url("chrome://branding/content/messenger-start-hdr.png") repeat-x bottom; + border-bottom: 2px solid #26269A; + font-size: 1.5em; + padding: 0.25em 0.67em; /* 0.67*1.5=1, so fit with 1em below */ + margin: 0; +} + +#main { + margin: 0 1em; +} + +p { + margin: 0.5em 0; +} + +h2 { + font-size: 1.2em; + font-weight: bold; +} + +ul { + margin: 0.5em 0; +} + diff --git a/comm/suite/themes/modern/messenger/subscribe.css b/comm/suite/themes/modern/messenger/subscribe.css new file mode 100644 index 0000000000..1b4961321b --- /dev/null +++ b/comm/suite/themes/modern/messenger/subscribe.css @@ -0,0 +1,78 @@ +/* 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/. */ + +/* ===== subscribe.css ================================================== + == Styles for the Subscribe dialog. + ======================================================================= */ + +@import url("chrome://messenger/skin/messenger.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: subscribed icons :::::: */ + +treechildren::-moz-tree-checkbox { + list-style-image: none; +} + +treechildren::-moz-tree-image(subscribedColumn), +treechildren::-moz-tree-image(subscribedColumn2) { + list-style-image: url("chrome://global/skin/checkbox/cbox.png"); +} + +treechildren::-moz-tree-image(subscribedColumn, subscribed-true), +treechildren::-moz-tree-image(subscribedColumn2, subscribed-true) { + list-style-image: url("chrome://global/skin/checkbox/cbox-check.png"); +} + +treechildren::-moz-tree-image(subscribedColumn, subscribable-false) { + list-style-image: none; +} + +treechildren::-moz-tree-cell-text(nameColumn, subscribable-false) { + color: gray; + font-style: italic; +} + +/* ::::: folder icons :::::: */ + +treechildren::-moz-tree-image(nameColumn) { + margin-inline-end: 2px; + list-style-image: url("chrome://messenger/skin/icons/folder-closed.png"); +} + +treechildren::-moz-tree-image(nameColumn, serverType-nntp), +treechildren::-moz-tree-image(nameColumn2, serverType-nntp) { + margin-inline-end: 2px; + list-style-image: url("chrome://messenger/skin/icons/folder-newsgroup.png"); +} + +/* ::::: server icons :::::: */ + +.subscribeMenuItem { + list-style-image: url("chrome://messenger/skin/icons/server-mail.png"); +} + +.subscribeMenuItem[ServerType="imap"][IsSecure="true"] { + list-style-image: url("chrome://messenger/skin/icons/server-remote-lock.png"); +} + +.subscribeMenuItem[ServerType="nntp"] { + list-style-image: url("chrome://messenger/skin/icons/server-news.png"); +} + +.subscribeMenuItem[ServerType="nntp"][IsSecure="true"] { + list-style-image: url("chrome://messenger/skin/icons/server-news-lock.png"); +} + +/* ::::: statusbar adjustments :::::: */ + +statusbarpanel, +.progressmeter-statusbar { + border: none !important; +} + +#statusContainerBox { + margin-inline-end: 4px; +} diff --git a/comm/suite/themes/modern/messenger/threadPane.css b/comm/suite/themes/modern/messenger/threadPane.css new file mode 100644 index 0000000000..5d19edabec --- /dev/null +++ b/comm/suite/themes/modern/messenger/threadPane.css @@ -0,0 +1,351 @@ +/* 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/. */ + +/* ===== threadPane.css ============================================== + == Styles for the thread pane in the Messenger 3-pane window. + ======================================================================= */ + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: thread decoration ::::: */ + +treechildren::-moz-tree-cell-text(read) { + font-weight: normal; +} + +treechildren::-moz-tree-cell-text(unread) { + font-weight: bold; +} + +treechildren::-moz-tree-cell-text(imapdeleted) { + text-decoration: line-through; +} + +/* on a collapsed thread, if the top level message is read, but the thread has + * unread children, underline the text. 4.x mac did this, very slick + */ +treechildren::-moz-tree-cell-text(container, closed, hasUnread, read) { + text-decoration: underline; +} + +/* ::::: priority colors ::::: */ +/**** + **** Priority colors currently not being used at the moment. It has been + **** disabled so as to not conflict with the labels color feature. + **** +treechildren::-moz-tree-cell-text(priorityCol, priority-highest) { + color: red; +} + +treechildren::-moz-tree-cell-text(priorityCol, priority-high) { + color: rgb(128, 0, 0); +} + +treechildren::-moz-tree-cell-text(priorityCol, priority-lowest) { + color: rgb(170, 170, 170); +} + +treechildren::-moz-tree-cell-text(priorityCol, priority-low) { + color: rgb(85, 85, 85); +} + +treechildren::-moz-tree-cell-text(priorityCol, selected, focus) { + color: #000000; +} + +treechildren::-moz-tree-cell-text(priorityCol, selected, focus) { + color: #FFFFFF; +} + ****/ + +/* ::::: message icons ::::: */ + +/* ::::: message column icons ::::: */ + +/* ..... thread column ..... */ + +.threadColumnHeader { + list-style-image: url("chrome://messenger/skin/icons/threadcol-unthreaded.png"); +} + +.threadColumnHeader[sortDirection="ascending"] { + list-style-image: url("chrome://messenger/skin/icons/threadcol-threaded.png"); +} + +.threadColumnHeader[sortDirection="descending"] { + list-style-image: url("chrome://messenger/skin/icons/threadcol-threaded.png"); +} + +treechildren::-moz-tree-image(threadCol, container) { + list-style-image: url("chrome://messenger/skin/icons/thread-closed.png"); +} + +treechildren::-moz-tree-image(threadCol, container, hasUnread) { + list-style-image: url("chrome://messenger/skin/icons/thread-new-closed.png"); +} + +/* ::::: new thread icons for watch and ignore ::::: */ + +treechildren::-moz-tree-image(news, threadCol, watch) { + list-style-image: url("chrome://messenger/skin/icons/thread-closed-eye.png"); +} + +treechildren::-moz-tree-image(news, threadCol, ignore) { + list-style-image: url("chrome://messenger/skin/icons/thread-closed-kill.png"); +} + +treechildren::-moz-tree-image(news, threadCol, watch, offline) { + list-style-image: url("chrome://messenger/skin/icons/thread-closed-offl-eye.png"); +} + +treechildren::-moz-tree-image(news, threadCol, ignore, offline) { + list-style-image: url("chrome://messenger/skin/icons/thread-closed-offl-kill.png"); +} + +treechildren::-moz-tree-image(news, threadCol, container, hasUnread, watch) { + list-style-image: url("chrome://messenger/skin/icons/thread-new-closed-eye.png"); +} + +treechildren::-moz-tree-image(news, threadCol, container, hasUnread, ignore) { + list-style-image: url("chrome://messenger/skin/icons/thread-new-closed-kill.png"); +} + +treechildren::-moz-tree-image(news, threadCol, container, hasUnread, watch, offline) { + list-style-image: url("chrome://messenger/skin/icons/thread-new-closed-offl-eye.png"); +} + +treechildren::-moz-tree-image(news, threadCol, container, hasUnread, ignore, offline) { + list-style-image: url("chrome://messenger/skin/icons/thread-new-closed-offl-kill.png"); +} + +/* ..... read column ..... */ + +.readColumnHeader { + list-style-image: url("chrome://messenger/skin/icons/readcol-unread.png"); +} + +treechildren::-moz-tree-image(unreadButtonColHeader) { + list-style-image: url("chrome://messenger/skin/icons/readcol-read.png"); + padding-inline-start: 0px; + padding-inline-end: 4px; +} + +treechildren::-moz-tree-image(unreadButtonColHeader, unread) { + list-style-image: url("chrome://messenger/skin/icons/readcol-unread.png"); +} + +/* ..... attachment column ..... */ + +.attachmentColumnHeader { + list-style-image: url("chrome://messenger/skin/icons/attachment-col.png"); +} + +treechildren::-moz-tree-image(attachmentCol, attach) { + list-style-image: url("chrome://messenger/skin/icons/attachment.png"); +} + +treechildren::-moz-tree-image(attachmentCol, attach, focus, selected) { + list-style-image: url("chrome://messenger/skin/icons/attachment-selected.png"); +} + +/* ..... flag column ..... */ + +.flagColumnHeader { + list-style-image: url("chrome://messenger/skin/icons/flagcol-flagged.png"); +} + +treechildren::-moz-tree-image(flaggedCol) { + list-style-image: url("chrome://messenger/skin/icons/readcol-read.png"); + padding-inline-start: 0px; + padding-inline-end: 4px; +} + +treechildren::-moz-tree-image(flaggedCol, flagged) { + list-style-image: url("chrome://messenger/skin/icons/flagcol-flagged.png"); +} + +/* ..... junkStatus column ..... */ + +.junkStatusHeader { + list-style-image: url("chrome://messenger/skin/icons/message-junk-other.png"); +} + +/* "unknown" now looks like "not junk". see bug #182386 */ +treechildren::-moz-tree-image(junkStatusCol) { + list-style-image: url("chrome://messenger/skin/icons/readcol-read.png"); + padding-inline-start: 0px; + padding-inline-end: 4px; +} + +treechildren::-moz-tree-image(junkStatusCol, junk) { + list-style-image: url("chrome://messenger/skin/icons/message-junk-other.png"); +} + +treechildren::-moz-tree-image(junkStatusCol, notjunk) { + list-style-image: url("chrome://messenger/skin/icons/readcol-read.png"); + padding-inline-start: 0px; + padding-inline-end: 4px; +} + +/* ..... subject column, tab and menuitem icons ..... */ + +.icon-holder[type="message"], +treechildren::-moz-tree-image(subjectCol) { + list-style-image: url("chrome://messenger/skin/icons/message-mail.png"); +} + +treechildren::-moz-tree-image(subjectCol) { + margin-inline-end: 2px; +} + +treechildren::-moz-tree-image(subjectCol, new) { + list-style-image: url("chrome://messenger/skin/icons/message-mail-new.png"); +} + +treechildren::-moz-tree-image(subjectCol, forwarded) { + list-style-image: url("chrome://messenger/skin/icons/message-mail-fwd.png"); +} + +treechildren::-moz-tree-image(subjectCol, replied) { + list-style-image: url("chrome://messenger/skin/icons/message-mail-reply.png"); +} + +treechildren::-moz-tree-image(subjectCol, forwarded, replied) { + list-style-image: url("chrome://messenger/skin/icons/message-mail-fwd-reply.png"); +} + +.icon-holder[type="message"][Attachment="true"], +tree[noattachcol="true"] > treechildren::-moz-tree-image(subjectCol, attach) { + list-style-image: url("chrome://messenger/skin/icons/message-mail-attach.png"); +} + +tree[noattachcol="true"] > treechildren::-moz-tree-image(subjectCol, attach, forwarded) { + list-style-image: url("chrome://messenger/skin/icons/message-mail-attach-fwd.png"); +} + +tree[noattachcol="true"] > treechildren::-moz-tree-image(subjectCol, replied, attach) { + list-style-image: url("chrome://messenger/skin/icons/message-mail-attach-reply.png"); +} + +tree[noattachcol="true"] > treechildren::-moz-tree-image(subjectCol, attach, forwarded, replied) { + list-style-image: url("chrome://messenger/skin/icons/message-mail-attach-fwd-reply.png"); +} + +.icon-holder[type="message"][IMAPDeleted="true"], +treechildren::-moz-tree-image(subjectCol, imapdeleted) { + list-style-image: url("chrome://messenger/skin/icons/message-mail-imapdelete.png"); +} +.icon-holder[type="message"][Offline="true"], +treechildren::-moz-tree-image(subjectCol, offline) { + list-style-image: url("chrome://messenger/skin/icons/message-mail-offl.png"); +} + +treechildren::-moz-tree-image(subjectCol, new, offline) { + list-style-image: url("chrome://messenger/skin/icons/message-mail-new-offl.png"); +} + +treechildren::-moz-tree-image(subjectCol, forwarded, offline) { + list-style-image: url("chrome://messenger/skin/icons/message-mail-fwd-offl.png"); +} + +treechildren::-moz-tree-image(subjectCol, offline, replied) { + list-style-image: url("chrome://messenger/skin/icons/message-mail-offl-reply.png"); +} + +treechildren::-moz-tree-image(subjectCol, forwarded, offline, replied) { + list-style-image: url("chrome://messenger/skin/icons/message-mail-fwd-offl-reply.png"); +} + +.icon-holder[type="message"][Attachment="true"][Offline="true"], +tree[noattachcol="true"] > treechildren::-moz-tree-image(subjectCol, attach, offline) { + list-style-image: url("chrome://messenger/skin/icons/message-mail-attach-offl.png"); +} + +tree[noattachcol="true"] > treechildren::-moz-tree-image(subjectCol, attach, forwarded, offline) { + list-style-image: url("chrome://messenger/skin/icons/message-mail-attach-fwd-offl.png"); +} + +tree[noattachcol="true"] > treechildren::-moz-tree-image(subjectCol, attach, offline, replied) { + list-style-image: url("chrome://messenger/skin/icons/message-mail-attach-offl-reply.png"); +} + +tree[noattachcol="true"] > treechildren::-moz-tree-image(subjectCol, attach, forwarded, offline, replied) { + list-style-image: url("chrome://messenger/skin/icons/message-mail-attach-fwd-offl-reply.png"); +} + +.icon-holder[type="message"][IMAPDeleted="true"][Offline="true"], +treechildren::-moz-tree-image(subjectCol, imapdeleted, offline) { + list-style-image: url("chrome://messenger/skin/icons/message-mail-delete-offl.png"); +} + +.icon-holder[type="message"][MessageType="rss"], +.icon-holder[type="message"][MessageType="nntp"], +treechildren::-moz-tree-image(subjectCol, rss), +treechildren::-moz-tree-image(subjectCol, news) { + list-style-image: url("chrome://messenger/skin/icons/message-news.png"); +} + +treechildren::-moz-tree-image(subjectCol, rss, ignoreSubthread), +treechildren::-moz-tree-image(subjectCol, news, ignoreSubthread) { + list-style-image: url("chrome://messenger/skin/icons/message-news-kill.png"); +} + +.icon-holder[type="message"][MessageType="rss"][Attachment="true"], +.icon-holder[type="message"][MessageType="nntp"][Attachment="true"], +tree[noattachcol="true"] > treechildren::-moz-tree-image(subjectCol, rss, attach), +tree[noattachcol="true"] > treechildren::-moz-tree-image(subjectCol, news, attach) { + list-style-image: url("chrome://messenger/skin/icons/message-news-attach.png"); +} + +tree[noattachcol="true"] > treechildren::-moz-tree-image(subjectCol, rss, attach, ignoreSubthread), +tree[noattachcol="true"] > treechildren::-moz-tree-image(subjectCol, news, attach, ignoreSubthread) { + list-style-image: url("chrome://messenger/skin/icons/message-news-attach-kill.png"); +} + +.icon-holder[type="message"][MessageType="rss"][Attachment="true"][Offline="true"], +.icon-holder[type="message"][MessageType="nntp"][Attachment="true"][Offline="true"], +tree[noattachcol="true"] > treechildren::-moz-tree-image(subjectCol, rss, attach, offline), +tree[noattachcol="true"] > treechildren::-moz-tree-image(subjectCol, news, attach, offline) { + list-style-image: url("chrome://messenger/skin/icons/message-news-attach-offl.png"); +} + +tree[noattachcol="true"] > treechildren::-moz-tree-image(subjectCol, rss, attach, offline, ignoreSubthread), +tree[noattachcol="true"] > treechildren::-moz-tree-image(subjectCol, news, attach, offline, ignoreSubthread) { + list-style-image: url("chrome://messenger/skin/icons/message-news-attach-kill-offl.png"); +} + +treechildren::-moz-tree-image(subjectCol, rss, new), +treechildren::-moz-tree-image(subjectCol, news, new) { + list-style-image: url("chrome://messenger/skin/icons/message-news-new.png"); +} + +tree[noattachcol="true"] > treechildren::-moz-tree-image(subjectCol, news, new, attach) { + list-style-image: url("chrome://messenger/skin/icons/message-news-new-attach.png"); +} + +tree[noattachcol="true"] > treechildren::-moz-tree-image(subjectCol, news, new, attach, offline) { + list-style-image: url("chrome://messenger/skin/icons/message-news-new-attach-off.png"); +} + +treechildren::-moz-tree-image(subjectCol, news, new, offline) { + list-style-image: url("chrome://messenger/skin/icons/message-news-new-offl.png"); +} + +.icon-holder[type="message"][MessageType="rss"][Offline="true"], +.icon-holder[type="message"][MessageType="nntp"][Offline="true"], +treechildren::-moz-tree-image(subjectCol, rss, offline), +treechildren::-moz-tree-image(subjectCol, news, offline) { + list-style-image: url("chrome://messenger/skin/icons/message-news-offl.png"); +} + +treechildren::-moz-tree-image(subjectCol, rss, offline, ignoreSubthread), +treechildren::-moz-tree-image(subjectCol, news, offline, ignoreSubthread) { + list-style-image: url("chrome://messenger/skin/icons/message-news-kill-offl.png"); +} + +#sizeCol, +#unreadCol, +#totalCol { + text-align: right; +} diff --git a/comm/suite/themes/modern/messenger/threadPaneExtras.css b/comm/suite/themes/modern/messenger/threadPaneExtras.css new file mode 100644 index 0000000000..7ac07445a1 --- /dev/null +++ b/comm/suite/themes/modern/messenger/threadPaneExtras.css @@ -0,0 +1,7 @@ +/* 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/. */ + +/* distributors / ISPs can override this to override thread pane icons. + * see http://www.mozilla.org/mailnews/arch/threadpaneextras.html + */ diff --git a/comm/suite/themes/modern/messenger/threadPaneLabels.css b/comm/suite/themes/modern/messenger/threadPaneLabels.css new file mode 100644 index 0000000000..a506bc1b1a --- /dev/null +++ b/comm/suite/themes/modern/messenger/threadPaneLabels.css @@ -0,0 +1,527 @@ +/* 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/. */ + +/* ===== threadPaneLabels.css =========================================== + == Styles for the thread pane in the Messenger 3-pane window. + ======================================================================= */ + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: thread labels decoration ::::: */ + +/* There are 10x7 color definitions (size of the color picker used) + times 2 (2 style definitions for each color) + 2 general black + and white color definitions. + The color definitions can be in the following formats: + color: red; + color: #FF0000; + color: rgb(128, 0, 0); +*/ +treechildren::-moz-tree-cell-text(lc-FFFFFF), .lc-FFFFFF:not([_moz-menuactive]) { + color: #FFFFFF +} +treechildren::-moz-tree-row(lc-FFFFFF, selected, focus), .lc-FFFFFF[_moz-menuactive] { + background-color: #FFFFFF; +} + +treechildren::-moz-tree-cell-text(lc-CCCCCC), .lc-CCCCCC:not([_moz-menuactive]) { + color: #CCCCCC +} +treechildren::-moz-tree-row(lc-CCCCCC, selected, focus), .lc-CCCCCC[_moz-menuactive] { + background-color: #CCCCCC; +} + +treechildren::-moz-tree-cell-text(lc-C0C0C0), .lc-C0C0C0:not([_moz-menuactive]) { + color: #C0C0C0 +} +treechildren::-moz-tree-row(lc-C0C0C0, selected, focus), .lc-C0C0C0[_moz-menuactive] { + background-color: #C0C0C0; +} + +treechildren::-moz-tree-cell-text(lc-999999), .lc-999999:not([_moz-menuactive]) { + color: #999999 +} +treechildren::-moz-tree-row(lc-999999, selected, focus), .lc-999999[_moz-menuactive] { + background-color: #999999; +} + +treechildren::-moz-tree-cell-text(lc-666666), .lc-666666:not([_moz-menuactive]) { + color: #666666 +} +treechildren::-moz-tree-row(lc-666666, selected, focus), .lc-666666[_moz-menuactive] { + background-color: #666666; +} + +treechildren::-moz-tree-cell-text(lc-333333), .lc-333333:not([_moz-menuactive]) { + color: #333333 +} +treechildren::-moz-tree-row(lc-333333, selected, focus), .lc-333333[_moz-menuactive] { + background-color: #333333; +} + +treechildren::-moz-tree-cell-text(lc-000000), .lc-000000:not([_moz-menuactive]) { + color: #000000 +} +treechildren::-moz-tree-row(lc-000000, selected, focus), .lc-000000[_moz-menuactive] { + background-color: #000000; +} + + +treechildren::-moz-tree-cell-text(lc-FFCCCC), .lc-FFCCCC:not([_moz-menuactive]) { + color: #FFCCCC +} +treechildren::-moz-tree-row(lc-FFCCCC, selected, focus), .lc-FFCCCC[_moz-menuactive] { + background-color: #FFCCCC; +} + +treechildren::-moz-tree-cell-text(lc-FF6666), .lc-FF6666:not([_moz-menuactive]) { + color: #FF6666 +} +treechildren::-moz-tree-row(lc-FF6666, selected, focus), .lc-FF6666[_moz-menuactive] { + background-color: #FF6666; +} + +treechildren::-moz-tree-cell-text(lc-FF0000), .lc-FF0000:not([_moz-menuactive]) { + color: #FF0000 +} +treechildren::-moz-tree-row(lc-FF0000, selected, focus), .lc-FF0000[_moz-menuactive] { + background-color: #FF0000; +} + +treechildren::-moz-tree-cell-text(lc-CC0000), .lc-CC0000:not([_moz-menuactive]) { + color: #CC0000 +} +treechildren::-moz-tree-row(lc-CC0000, selected, focus), .lc-CC0000[_moz-menuactive] { + background-color: #CC0000; +} + +treechildren::-moz-tree-cell-text(lc-990000), .lc-990000:not([_moz-menuactive]) { + color: #990000 +} +treechildren::-moz-tree-row(lc-990000, selected, focus), .lc-990000[_moz-menuactive] { + background-color: #990000; +} + +treechildren::-moz-tree-cell-text(lc-660000), .lc-660000:not([_moz-menuactive]) { + color: #660000 +} +treechildren::-moz-tree-row(lc-660000, selected, focus), .lc-660000[_moz-menuactive] { + background-color: #660000; +} + +treechildren::-moz-tree-cell-text(lc-330000), .lc-330000:not([_moz-menuactive]) { + color: #330000 +} +treechildren::-moz-tree-row(lc-330000, selected, focus), .lc-330000[_moz-menuactive] { + background-color: #330000; +} + + +treechildren::-moz-tree-cell-text(lc-FFCC99), .lc-FFCC99:not([_moz-menuactive]) { + color: #FFCC99 +} +treechildren::-moz-tree-row(lc-FFCC99, selected, focus), .lc-FFCC99[_moz-menuactive] { + background-color: #FFCC99; +} + +treechildren::-moz-tree-cell-text(lc-FF9966), .lc-FF9966:not([_moz-menuactive]) { + color: #FF9966 +} +treechildren::-moz-tree-row(lc-FF9966, selected, focus), .lc-FF9966[_moz-menuactive] { + background-color: #FF9966; +} + +treechildren::-moz-tree-cell-text(lc-FF9900), .lc-FF9900:not([_moz-menuactive]) { + color: #FF9900 +} +treechildren::-moz-tree-row(lc-FF9900, selected, focus), .lc-FF9900[_moz-menuactive] { + background-color: #FF9900; +} + +treechildren::-moz-tree-cell-text(lc-FF6600), .lc-FF6600:not([_moz-menuactive]) { + color: #FF6600 +} +treechildren::-moz-tree-row(lc-FF6600, selected, focus), .lc-FF6600[_moz-menuactive] { + background-color: #FF6600; +} + +treechildren::-moz-tree-cell-text(lc-CC6600), .lc-CC6600:not([_moz-menuactive]) { + color: #CC6600 +} +treechildren::-moz-tree-row(lc-CC6600, selected, focus), .lc-CC6600[_moz-menuactive] { + background-color: #CC6600; +} + +treechildren::-moz-tree-cell-text(lc-993300), .lc-993300:not([_moz-menuactive]) { + color: #993300 +} +treechildren::-moz-tree-row(lc-993300, selected, focus), .lc-993300[_moz-menuactive] { + background-color: #993300; +} + +treechildren::-moz-tree-cell-text(lc-663300), .lc-663300:not([_moz-menuactive]) { + color: #663300 +} +treechildren::-moz-tree-row(lc-663300, selected, focus), .lc-663300[_moz-menuactive] { + background-color: #663300; +} + + +treechildren::-moz-tree-cell-text(lc-FFFF99), .lc-FFFF99:not([_moz-menuactive]) { + color: #FFFF99 +} +treechildren::-moz-tree-row(lc-FFFF99, selected, focus), .lc-FFFF99[_moz-menuactive] { + background-color: #FFFF99; +} + +treechildren::-moz-tree-cell-text(lc-FFFF66), .lc-FFFF66:not([_moz-menuactive]) { + color: #FFFF66 +} +treechildren::-moz-tree-row(lc-FFFF66, selected, focus), .lc-FFFF66[_moz-menuactive] { + background-color: #FFFF66; +} + +treechildren::-moz-tree-cell-text(lc-FFCC66), .lc-FFCC66:not([_moz-menuactive]) { + color: #FFCC66 +} +treechildren::-moz-tree-row(lc-FFCC66, selected, focus), .lc-FFCC66[_moz-menuactive] { + background-color: #FFCC66; +} + +treechildren::-moz-tree-cell-text(lc-FFCC33), .lc-FFCC33:not([_moz-menuactive]) { + color: #FFCC33 +} +treechildren::-moz-tree-row(lc-FFCC33, selected, focus), .lc-FFCC33[_moz-menuactive] { + background-color: #FFCC33; +} + +treechildren::-moz-tree-cell-text(lc-CC9933), .lc-CC9933:not([_moz-menuactive]) { + color: #CC9933 +} +treechildren::-moz-tree-row(lc-CC9933, selected, focus), .lc-CC9933[_moz-menuactive] { + background-color: #CC9933; +} + +treechildren::-moz-tree-cell-text(lc-996633), .lc-996633:not([_moz-menuactive]) { + color: #996633 +} +treechildren::-moz-tree-row(lc-996633, selected, focus), .lc-996633[_moz-menuactive] { + background-color: #996633; +} + +treechildren::-moz-tree-cell-text(lc-663333), .lc-663333:not([_moz-menuactive]) { + color: #663333 +} +treechildren::-moz-tree-row(lc-663333, selected, focus), .lc-663333[_moz-menuactive] { + background-color: #663333; +} + + +treechildren::-moz-tree-cell-text(lc-FFFFCC), .lc-FFFFCC:not([_moz-menuactive]) { + color: #FFFFCC +} +treechildren::-moz-tree-row(lc-FFFFCC, selected, focus), .lc-FFFFCC[_moz-menuactive] { + background-color: #FFFFCC; +} + +treechildren::-moz-tree-cell-text(lc-FFFF33), .lc-FFFF33:not([_moz-menuactive]) { + color: #FFFF33 +} +treechildren::-moz-tree-row(lc-FFFF33, selected, focus), .lc-FFFF33[_moz-menuactive] { + background-color: #FFFF33; +} + +treechildren::-moz-tree-cell-text(lc-FFFF00), .lc-FFFF00:not([_moz-menuactive]) { + color: #FFFF00 +} +treechildren::-moz-tree-row(lc-FFFF00, selected, focus), .lc-FFFF00[_moz-menuactive] { + background-color: #FFFF00; +} + +treechildren::-moz-tree-cell-text(lc-FFCC00), .lc-FFCC00:not([_moz-menuactive]) { + color: #FFCC00 +} +treechildren::-moz-tree-row(lc-FFCC00, selected, focus), .lc-FFCC00[_moz-menuactive] { + background-color: #FFCC00; +} + +treechildren::-moz-tree-cell-text(lc-999900), .lc-999900:not([_moz-menuactive]) { + color: #999900 +} +treechildren::-moz-tree-row(lc-999900, selected, focus), .lc-999900[_moz-menuactive] { + background-color: #999900; +} + +treechildren::-moz-tree-cell-text(lc-666600), .lc-666600:not([_moz-menuactive]) { + color: #666600 +} +treechildren::-moz-tree-row(lc-666600, selected, focus), .lc-666600[_moz-menuactive] { + background-color: #666600; +} + +treechildren::-moz-tree-cell-text(lc-333300), .lc-333300:not([_moz-menuactive]) { + color: #333300 +} +treechildren::-moz-tree-row(lc-333300, selected, focus), .lc-333300[_moz-menuactive] { + background-color: #333300; +} + + +treechildren::-moz-tree-cell-text(lc-99FF99), .lc-99FF99:not([_moz-menuactive]) { + color: #99FF99 +} +treechildren::-moz-tree-row(lc-99FF99, selected, focus), .lc-99FF99[_moz-menuactive] { + background-color: #99FF99; +} + +treechildren::-moz-tree-cell-text(lc-66FF99), .lc-66FF99:not([_moz-menuactive]) { + color: #66FF99 +} +treechildren::-moz-tree-row(lc-66FF99, selected, focus), .lc-66FF99[_moz-menuactive] { + background-color: #66FF99; +} + +treechildren::-moz-tree-cell-text(lc-33FF33), .lc-33FF33:not([_moz-menuactive]) { + color: #33FF33 +} +treechildren::-moz-tree-row(lc-33FF33, selected, focus), .lc-33FF33[_moz-menuactive] { + background-color: #33FF33; +} + +treechildren::-moz-tree-cell-text(lc-33CC00), .lc-33CC00:not([_moz-menuactive]) { + color: #33CC00 +} +treechildren::-moz-tree-row(lc-33CC00, selected, focus), .lc-33CC00[_moz-menuactive] { + background-color: #33CC00; +} + +treechildren::-moz-tree-cell-text(lc-009900), .lc-009900:not([_moz-menuactive]) { + color: #009900 +} +treechildren::-moz-tree-row(lc-009900, selected, focus), .lc-009900[_moz-menuactive] { + background-color: #009900; +} + +treechildren::-moz-tree-cell-text(lc-006600), .lc-006600:not([_moz-menuactive]) { + color: #006600 +} +treechildren::-moz-tree-row(lc-006600, selected, focus), .lc-006600[_moz-menuactive] { + background-color: #006600; +} + +treechildren::-moz-tree-cell-text(lc-003300), .lc-003300:not([_moz-menuactive]) { + color: #003300 +} +treechildren::-moz-tree-row(lc-003300, selected, focus), .lc-003300[_moz-menuactive] { + background-color: #003300; +} + + +treechildren::-moz-tree-cell-text(lc-99FFFF), .lc-99FFFF:not([_moz-menuactive]) { + color: #99FFFF +} +treechildren::-moz-tree-row(lc-99FFFF, selected, focus), .lc-99FFFF[_moz-menuactive] { + background-color: #99FFFF; +} + +treechildren::-moz-tree-cell-text(lc-33FFFF), .lc-33FFFF:not([_moz-menuactive]) { + color: #33FFFF +} +treechildren::-moz-tree-row(lc-33FFFF, selected, focus), .lc-33FFFF[_moz-menuactive] { + background-color: #33FFFF; +} + +treechildren::-moz-tree-cell-text(lc-66CCCC), .lc-66CCCC:not([_moz-menuactive]) { + color: #66CCCC +} +treechildren::-moz-tree-row(lc-66CCCC, selected, focus), .lc-66CCCC[_moz-menuactive] { + background-color: #66CCCC; +} + +treechildren::-moz-tree-cell-text(lc-00CCCC), .lc-00CCCC:not([_moz-menuactive]) { + color: #00CCCC +} +treechildren::-moz-tree-row(lc-00CCCC, selected, focus), .lc-00CCCC[_moz-menuactive] { + background-color: #00CCCC; +} + +treechildren::-moz-tree-cell-text(lc-339999), .lc-339999:not([_moz-menuactive]) { + color: #339999 +} +treechildren::-moz-tree-row(lc-339999, selected, focus), .lc-339999[_moz-menuactive] { + background-color: #339999; +} + +treechildren::-moz-tree-cell-text(lc-336666), .lc-336666:not([_moz-menuactive]) { + color: #336666 +} +treechildren::-moz-tree-row(lc-336666, selected, focus), .lc-336666[_moz-menuactive] { + background-color: #336666; +} + +treechildren::-moz-tree-cell-text(lc-003333), .lc-003333:not([_moz-menuactive]) { + color: #003333 +} +treechildren::-moz-tree-row(lc-003333, selected, focus), .lc-003333[_moz-menuactive] { + background-color: #003333; +} + + +treechildren::-moz-tree-cell-text(lc-CCFFFF), .lc-CCFFFF:not([_moz-menuactive]) { + color: #CCFFFF +} +treechildren::-moz-tree-row(lc-CCFFFF, selected, focus), .lc-CCFFFF[_moz-menuactive] { + background-color: #CCFFFF; +} + +treechildren::-moz-tree-cell-text(lc-66FFFF), .lc-66FFFF:not([_moz-menuactive]) { + color: #66FFFF +} +treechildren::-moz-tree-row(lc-66FFFF, selected, focus), .lc-66FFFF[_moz-menuactive] { + background-color: #66FFFF; +} + +treechildren::-moz-tree-cell-text(lc-33CCFF), .lc-33CCFF:not([_moz-menuactive]) { + color: #33CCFF +} +treechildren::-moz-tree-row(lc-33CCFF, selected, focus), .lc-33CCFF[_moz-menuactive] { + background-color: #33CCFF; +} + +treechildren::-moz-tree-cell-text(lc-3366FF), .lc-3366FF:not([_moz-menuactive]) { + color: #3366FF +} +treechildren::-moz-tree-row(lc-3366FF, selected, focus), .lc-3366FF[_moz-menuactive] { + background-color: #3366FF; +} + +treechildren::-moz-tree-cell-text(lc-3333FF), .lc-3333FF:not([_moz-menuactive]) { + color: #3333FF +} +treechildren::-moz-tree-row(lc-3333FF, selected, focus), .lc-3333FF[_moz-menuactive] { + background-color: #3333FF; +} + +treechildren::-moz-tree-cell-text(lc-000099), .lc-000099:not([_moz-menuactive]) { + color: #000099 +} +treechildren::-moz-tree-row(lc-000099, selected, focus), .lc-000099[_moz-menuactive] { + background-color: #000099; +} + +treechildren::-moz-tree-cell-text(lc-000066), .lc-000066:not([_moz-menuactive]) { + color: #000066 +} +treechildren::-moz-tree-row(lc-000066, selected, focus), .lc-000066[_moz-menuactive] { + background-color: #000066; +} + + +treechildren::-moz-tree-cell-text(lc-CCCCFF), .lc-CCCCFF:not([_moz-menuactive]) { + color: #CCCCFF +} +treechildren::-moz-tree-row(lc-CCCCFF, selected, focus), .lc-CCCCFF[_moz-menuactive] { + background-color: #CCCCFF; +} + +treechildren::-moz-tree-cell-text(lc-9999FF), .lc-9999FF:not([_moz-menuactive]) { + color: #9999FF +} +treechildren::-moz-tree-row(lc-9999FF, selected, focus), .lc-9999FF[_moz-menuactive] { + background-color: #9999FF; +} + +treechildren::-moz-tree-cell-text(lc-6666CC), .lc-6666CC:not([_moz-menuactive]) { + color: #6666CC +} +treechildren::-moz-tree-row(lc-6666CC, selected, focus), .lc-6666CC[_moz-menuactive] { + background-color: #6666CC; +} + +treechildren::-moz-tree-cell-text(lc-6633FF), .lc-6633FF:not([_moz-menuactive]) { + color: #6633FF +} +treechildren::-moz-tree-row(lc-6633FF, selected, focus), .lc-6633FF[_moz-menuactive] { + background-color: #6633FF; +} + +treechildren::-moz-tree-cell-text(lc-6600CC), .lc-6600CC:not([_moz-menuactive]) { + color: #6600CC +} +treechildren::-moz-tree-row(lc-6600CC, selected, focus), .lc-6600CC[_moz-menuactive] { + background-color: #6600CC; +} + +treechildren::-moz-tree-cell-text(lc-333399), .lc-333399:not([_moz-menuactive]) { + color: #333399 +} +treechildren::-moz-tree-row(lc-333399, selected, focus), .lc-333399[_moz-menuactive] { + background-color: #333399; +} + +treechildren::-moz-tree-cell-text(lc-330099), .lc-330099:not([_moz-menuactive]) { + color: #330099 +} +treechildren::-moz-tree-row(lc-330099, selected, focus), .lc-330099[_moz-menuactive] { + background-color: #330099; +} + + +treechildren::-moz-tree-cell-text(lc-FFCCFF), .lc-FFCCFF:not([_moz-menuactive]) { + color: #FFCCFF +} +treechildren::-moz-tree-row(lc-FFCCFF, selected, focus), .lc-FFCCFF[_moz-menuactive] { + background-color: #FFCCFF; +} + +treechildren::-moz-tree-cell-text(lc-FF99FF), .lc-FF99FF:not([_moz-menuactive]) { + color: #FF99FF +} +treechildren::-moz-tree-row(lc-FF99FF, selected, focus), .lc-FF99FF[_moz-menuactive] { + background-color: #FF99FF; +} + +treechildren::-moz-tree-cell-text(lc-CC66CC), .lc-CC66CC:not([_moz-menuactive]) { + color: #CC66CC +} +treechildren::-moz-tree-row(lc-CC66CC, selected, focus), .lc-CC66CC[_moz-menuactive] { + background-color: #CC66CC; +} + +treechildren::-moz-tree-cell-text(lc-CC33CC), .lc-CC33CC:not([_moz-menuactive]) { + color: #CC33CC +} +treechildren::-moz-tree-row(lc-CC33CC, selected, focus), .lc-CC33CC[_moz-menuactive] { + background-color: #CC33CC; +} + +treechildren::-moz-tree-cell-text(lc-993399), .lc-993399:not([_moz-menuactive]) { + color: #993399 +} +treechildren::-moz-tree-row(lc-993399, selected, focus), .lc-993399[_moz-menuactive] { + background-color: #993399; +} + +treechildren::-moz-tree-cell-text(lc-663366), .lc-663366:not([_moz-menuactive]) { + color: #663366 +} +treechildren::-moz-tree-row(lc-663366, selected, focus), .lc-663366[_moz-menuactive] { + background-color: #663366; +} + +treechildren::-moz-tree-cell-text(lc-330033), .lc-330033:not([_moz-menuactive]) { + color: #330033 +} +treechildren::-moz-tree-row(lc-330033, selected, focus), .lc-330033[_moz-menuactive] { + background-color: #330033; +} + + +treechildren::-moz-tree-cell-text(lc-white, selected, focus) { + color: #FFFFFF +} +treechildren::-moz-tree-cell-text(lc-black, selected, focus) { + color: #000000 +} + |