@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-/* ::::: Themes ::::: */
-#skinsTree {
- height: 80px;
+/* ::::: Fonts ::::: */
+
+#sizeVar,
+#sizeMono {
+ width: 4em;
}
-*|*.themesLink {
- margin-left: 5px;
- text-decoration: underline;
- color: blue;
- cursor: pointer;
+.prefpanel-font-list {
+ -moz-box-flex: 1;
+}
+
+/* ::::: Applications ::::: */
+/**
+ * Line up the actions menu with action labels above and below it.
+ * Equalize the distance from the left side of the action box to the left side
+ * of the icon for both the menu and the non-menu versions of the action box.
+ * Also make sure the labels are the same distance away from the icons.
+ */
+
+#handlersView > listitem[selected="true"] {
+ border: none;
}
-*|*.themesLink:active {
- color: red;
+.handler-action {
+ padding: 0;
}
-#previewImageContainer {
+.handler-type {
padding: 1px;
- height: 92px;
-/* background-color: #000000; */
}
-#previewImage {
- max-width: 355px;
- min-width: 355px;
- max-height: 85px;
- min-height: 85px;
+.handler-action > .listcell-icon,
+.handler-type > .listcell-icon {
+ margin: 0px;
+ -moz-margin-start: 3px;
+ -moz-margin-end: 5px;
+ height: 16px;
+ width: 16px;
}
-/* ::::: Fonts ::::: */
+.handler-action > .listcell-label,
+.handler-type > .listcell-label {
+ padding: 0;
+}
-#sizeVar,
-#sizeMono {
- width: 4em;
+.actionsMenu {
+ margin: 0;
}
-.prefpanel-font-list {
- -moz-box-flex: 1;
+.actionsMenu > .menulist-label-box {
+ padding: 1px;
+ -moz-padding-start: 0;
+}
+
+.actionsMenu > .menulist-label-box > .menulist-icon {
+ margin: 0 2px;
+ height: 16px;
+ width: 16px;
+}
+
+.handler-action > .menu-iconic-left {
+ padding: 1px;
+ -moz-margin-start: 2px !important;
+ -moz-margin-end: 5px !important;
+
+ /**
+ * Make the icons appear.
+ * Note: we display the icon box for every item whether or not it has an icon
+ * so the labels of all the items align vertically.
+ */
+ display: -moz-box;
+ min-width: 16px;
+}
+
+.handler-action > .menu-iconic-left > .menu-iconic-icon {
+ height: 16px;
+ width: 16px;
+}
+
+/* Set icons on app pane elements */
+
+.handler-action[appHandlerIcon="app"] {
+ list-style-image: url("chrome://communicator/skin/icons/application.png");
}
-/* ::::: Mouse Wheel ::::: */
+.handler-action[appHandlerIcon="ask"] {
+ list-style-image: url("chrome://communicator/skin/icons/alwaysAsk.png");
+}
+
+.handler-action[appHandlerIcon="save"] {
+ list-style-image: url("chrome://communicator/skin/icons/save.png");
+}
+
+.handler-action[appHandlerIcon="feed"] {
+ list-style-image: url("chrome://communicator/skin/icons/feedIcon16.png");
+}
+
+.handler-action[appHandlerIcon="plugin"] {
+ list-style-image: url("chrome://communicator/skin/icons/plugin.png");
+}
+
+.handler-type[typeClass="unknown"] {
+ list-style-image: url("moz-icon://goat?size=16");
+}
-#mouseWheelMode {
- width: 9em;
+.handler-type[typeClass="webFeed"],
+.handler-type[typeClass="videoPodcastFeed"],
+.handler-type[typeClass="audioPodcastFeed"] {
+ list-style-image: url("chrome://communicator/skin/icons/feedIcon16.png");
}
background: #FFFFFF;
}
+.aboutPageWideContainer {
+ max-width: 80% !important;
+}
+
#aboutLogoContainer {
border: 1px solid #9999CC;
width: 300px;
panel[type="autocomplete-richlistbox"],
.autocomplete-history-popup {
border: 1px solid #9999CC;
- background-color: white !important;
+ background-color: white;
padding: 0;
}
/* ::::: richlistbox autocomplete ::::: */
.autocomplete-richlistbox {
- -moz-appearance: none !important;
margin: 0;
- border: none !important;
- background-color: transparent !important;
}
.autocomplete-richlistbox > scrollbox {
}
.autocomplete-richlistitem {
- -moz-box-orient: vertical;
- overflow:-moz-hidden-unscrollable;
- padding: 1px 0px 1px 2px;
+ padding: 1px 2px;
border-bottom: 1px solid #666699;
}
.ac-site-icon {
width: 16px;
height: 16px;
- margin-right: 8px;
+ margin: 0 5px -3px 3px;
}
.ac-type-icon {
height: 16px;
}
+.ac-extra > .ac-result-type-tag {
+ margin: 0 4px;
+}
+
+.ac-extra > .ac-comment {
+ padding-right: 4px;
+}
+
.ac-ellipsis-after {
margin: 2px 0px 0px 0px !important;
padding: 0;
padding: 0;
}
-html|*.ac-emphasize-text {
+.ac-normal-text > html|span {
margin: 0 !important;
padding: 0;
+}
+
+html|span.ac-emphasize-text {
font-weight: bold;
text-decoration: underline;
}
+html|span.ac-emphasize-alt {
+ text-decoration: underline;
+}
+
.ac-title, .ac-url {
overflow: hidden;
}
color: #000000;
}
-.findbar-textbox {
+findbar[flash="true"] > .findbar-container > .find-field-container > .findbar-textbox {
background-color: #FFFFC0;
}
+++ /dev/null
-/* ===== nativescrollbars.css =================================================
- == Styles used by XUL scrollbar-related elements (only on Mac).
- ======================================================================= */
-
-@import url("chrome://global/skin/scrollbars.css");
-moz-background-origin: content;
}
+#errorPageContainer.certerror {
+ background-image: url("chrome://global/skin/icons/sslWarning.png");
+}
+
body[dir="rtl"] #errorPageContainer {
background-position: right 0;
}
border-bottom: 1px solid #666699;
padding-bottom: 1em;
font-size: 130%;
- white-space: -moz-pre-wrap;
+ white-space: pre-wrap;
}
#errorLongDesc {
}
#securityOverrideContent {
- background-color: #FFFFCC; /* Pale yellow */
+ background-color: #FFFFCC;
+ color: #000000;
padding: 10px;
-moz-border-radius: 10px;
}
notification[type="info"] {
background-color: #CCD0DD;
+ color: #000000;
}
notification[type="critical"] {
background-color: #FFC0C0;
+ color: #000000;
}
.messageImage {
+++ /dev/null
-/* ===== xulscrollbars.css =================================================
- == Styles used by XUL scrollbar-related elements (on non-Mac platforms).
- ======================================================================= */
-
-@import url("chrome://global/skin/scrollbars.css");
-
}
.moz-text-plain[wrap="true"] {
- white-space: -moz-pre-wrap;
+ white-space: pre-wrap;
}
.moz-text-plain[wrap="false"] {
}
.moz-text-plain[wrap="flow"] .moz-txt-sig {
- white-space: -moz-pre-wrap;
+ white-space: pre-wrap;
}
.moz-text-plain[graphical-quote="false"] blockquote {
color: #7777FF; /* light blue */
}
+/* ::::: vcard ::::: */
+
+.moz-vcard-table {
+ /* -moz-border-radius: 8px; */
+ border: thin solid #6666CC;
+ margin-top: 10px;
+}
+
+.moz-vcard-property {
+ font-size: 80%;
+ color: #666699;
+}
+
+.moz-vcard-title-property {
+ padding-bottom: 10px;
+}
+
+.moz-vcard-badge {
+ height: 21px;
+ width: 25px;
+ display: block;
+ background-image: url("chrome://messenger/skin/messengercompose/address.gif");
+}
+
/* ::::: attached images ::::: */
moz-attached-image[overflowing="true"] {
/* ::::: Tags ::::: */
-@-moz-document url("chrome://messenger/content/pref-labels.xul") {
- .listheader-label {
- text-align: center;
- }
-
- listcell {
- padding-left: 16px;
- padding-right: 16px;
- }
+#tagList > listhead {
+ text-align: center;
+}
- textbox {
- -moz-box-flex: 1;
- }
+#tagList > listitem > listcell {
+ padding-left: 16px;
+ padding-right: 16px;
}
richlistitem[type="download"] {
padding: 4px 8px 4px 4px;
min-height: 46px;
+ border-bottom: 1px solid #9999CC;
+}
+
+richlistitem[type="download"][selected="true"] {
+ background-image: url("chrome://mozapps/skin/extensions/itemEnabledFader.png");
}
richlistitem[type="download"][alternate="true"]:not([selected="true"]) {
font-size: smaller;
}
+richlistitem[type="download"]:not([selected="true"]) .dateTime,
+richlistitem[type="download"]:not([selected="true"]) .status {
+ color: #000000;
+}
+
.mini-button {
-moz-appearance: none;
list-style-image: url("chrome://mozapps/skin/downloads/buttons.png");
#searchbox[empty] {
color: #808080;
}
+
+#clearListButton {
+ min-height: 0;
+ min-width: 0;
+ margin-top: 3px;
+}
\ No newline at end of file
font-size: 120%;
}
-#scrollbox {
- overflow-y: auto;
- background-color: #CCD0DD;
- border: 1px solid #9999CC;
- margin: 1em 0 1em 0;
- padding: 5px;
-}
-
#eula {
+ -moz-appearance: none;
font-family: monospace;
- white-space: -moz-pre-wrap;
+ color: #000000;
+ border: 1px solid #9999CC;
+ margin: 1em 0 1em 0;
}
#commandBarBottom button {
margin: 0;
- list-style-image: url("chrome://mozapps/skin/extensions/actionbuttons.png");
-moz-margin-end: 5px;
}
-#commandBarBottom button .button-icon {
- margin-top: 0px;
- margin-bottom: 0px;
- -moz-margin-start: 0px;
- -moz-margin-end: 5px;
-}
-
-#installFileButton, #installUpdatesAllButton {
- -moz-image-region: rect(0px, 84px, 21px, 63px);
-}
-
-#installFileButton[disabled="true"],
-#installUpdatesAllButton[disabled="true"] {
- -moz-image-region: rect(21px, 84px, 42px, 63px);
-}
-
-#checkUpdatesAllButton, #showUpdateInfoButton, #hideUpdateInfoButton {
- -moz-image-region: rect(0px, 63px, 21px, 42px);
-}
-#checkUpdatesAllButton[disabled="true"] {
- -moz-image-region: rect(21px, 63px, 42px, 42px);
-}
-
-#restartAppButton {
- -moz-image-region: rect(0px, 42px, 21px, 21px);
-}
-
-#restartAppButton[disabled="true"] {
- -moz-image-region: rect(21px, 42px, 42px, 21px);
-}
-
-/* these skip/continue icons don't make sense. it's just a placeholder. */
-#skipDialogButton {
- -moz-image-region: rect(0px, 42px, 21px, 21px);
-}
-
-#skipDialogButton[disabled="true"] {
- -moz-image-region: rect(21px, 42px, 42px, 21px);
-}
-
-#continueDialogButton {
- -moz-image-region: rect(0px, 42px, 21px, 21px);
-}
-
-#continueDialogButton[disabled="true"] {
- -moz-image-region: rect(21px, 42px, 42px, 21px);
-}
-
/* List Items */
richlistitem {
padding-top: 6px;
color: #808080;
}
+richlistitem[newAddon="true"] {
+ background-color: #FFFFCC;
+ color: #000000;
+}
+
richlistitem[selected="true"] {
background-color: #CCD0DD;
color: #000000;
}
+richlistitem[selected="true"] .text-link {
+ color: inherit;
+}
+
#extensionsView:focus > richlistitem[selected="true"] {
background-color: #336699;
color: #FFFFFF;
.addonIcon {
-moz-margin-end: 2px;
width: 32px;
- max-width: 32px;
height: 32px;
+}
+
+.addonIcon > image {
+ max-width: 32px;
max-height: 32px;
}
.addonMissingThumbnail {
color: GrayText;
+ font-size: larger;
+ font-weight: bold;
}
.addonFailure {
-moz-image-region: rect(0px 68px 12px 0px);
}
-.addonRating[rating="1"], .addonRating[rating="2"] {
+.addonRating[rating="1"] {
-moz-image-region: rect(12px 68px 24px 0px);
}
-.addonRating[rating="3"], .addonRating[rating="4"] {
+.addonRating[rating="2"] {
-moz-image-region: rect(24px 68px 36px 0px);
}
-.addonRating[rating="5"], .addonRating[rating="6"] {
+.addonRating[rating="3"] {
-moz-image-region: rect(36px 68px 48px 0px);
}
-.addonRating[rating="7"], .addonRating[rating="8"] {
+.addonRating[rating="4"] {
-moz-image-region: rect(48px 68px 60px 0px);
}
-.addonRating[rating="9"], .addonRating[rating="10"] {
+.addonRating[rating="5"] {
-moz-image-region: rect(60px 68px 72px 0px);
}
}
#searchbox {
- list-style-image: url("chrome://mozapps/skin/extensions/searchIcons.png");
- -moz-image-region: rect(0px 19px 19px 0px);
padding: 0;
}
.searchbox-search, .searchbox-cancel {
-moz-appearance: none;
- cursor: pointer;
+ cursor: default;
margin: 0;
border: 0;
padding: 0;
--- /dev/null
+/* This is for styling the menus of the viewsource window */
margin-bottom: 1em;
}
-.xpinstallItemIcon {
+.xpinstallIconContainer {
width: 32px;
height: 32px;
- max-width: 32px !important;
- max-height: 32px !important;
-moz-margin-end: 5px;
}
}
.xpinstallItemIcon {
+ max-width: 32px;
+ max-height: 32px;
list-style-image: url("chrome://mozapps/skin/xpinstall/xpinstallItemGeneric.png");
}
}
#general-security-identity {
- white-space: -moz-pre-wrap;
+ white-space: pre-wrap;
line-height: 2em;
}