== Styles specific to the alerts dialog.
======================================================================= */
+@import url("chrome://global/skin/");
+
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
.alertBox {
font-weight: bold;
}
+.alertText {
+ margin-right: 6px;
+}
+
.alertText[clickable="true"] {
cursor: pointer;
color: #1455D6;
.alertText[clickable="true"]:hover:active {
color: #424F63;
-}
+}
\ No newline at end of file
text-decoration: underline;
}
+.text-link:focus {
+ color: red;
+ -moz-outline: 1px dotted invert;
+}
+
.text-link:hover {
cursor: pointer;
}
.text-link[visited="true"] {
color: purple;
-}
+}
\ No newline at end of file
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+/* ::::: sidebar toggle button (on personal toolbar) ::::: */
+
+#sidebar-button[sbopen="true"] {
+ list-style-image: url("chrome://communicator/skin/sidebar/sb-open.gif");
+}
+
+#sidebar-button[sbopen="false"] {
+ list-style-image: url("chrome://communicator/skin/sidebar/sb-closed.gif");
+}
+
+/* ::::: sidebar container ::::: */
+
#sidebar-box {
margin-top: 0px;
border: none;
.tab-back {
list-style-image: url("chrome://global/skin/arrow/arrow-dn.gif");
-}
+}
\ No newline at end of file
<bindings id="sidebarBindings"
xmlns="http://www.mozilla.org/xbl"
- xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+ xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
+ xmlns:xbl="http://www.mozilla.org/xbl">
<binding id="sbtab" extends="xul:button">
<content>
- <xul:image class="sbtab-twisty" inherits="selected"/>
- <xul:label class="sbtab-label" inherits="value=label" crop="right"/>
+ <xul:image class="sbtab-twisty" xbl:inherits="selected"/>
+ <xul:label class="sbtab-label" xbl:inherits="value=label" crop="right"/>
<xul:spacer flex="1"/>
<xul:image class="sbtab-texture"/>
</content>
</binding>
-</bindings>
+</bindings>
\ No newline at end of file
/* ::::: communicator product icons ::::: */
.taskbutton,
+.taskbutton:hover,
.taskbutton:hover:active {
padding: 1px 3px;
border: none;
#component-bar {
-moz-box-align: stretch;
-}
+}
\ No newline at end of file
.toolbar-focustarget {
-moz-user-focus: ignore !important;
-}
+}
\ No newline at end of file
<bindings id="globalBindings"
xmlns="http://www.mozilla.org/xbl"
- xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+ xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
+ xmlns:xbl="http://www.mozilla.org/xbl">
- <binding id="radio"
- extends="chrome://global/content/bindings/radio.xml#radio">
+ <binding id="radio" extends="chrome://global/content/bindings/radio.xml#radio">
<content>
- <xul:hbox class="radio-check-box1" inherits="selected,checked,disabled">
+ <xul:hbox class="radio-check-box1" xbl:inherits="selected,checked,disabled">
<xul:hbox class="radio-check-box2" flex="1">
- <xul:image class="radio-check" inherits="selected,checked,disabled"/>
+ <xul:image class="radio-check" xbl:inherits="selected,checked,disabled"/>
</xul:hbox>
</xul:hbox>
<xul:hbox class="radio-label-box" flex="1">
- <xul:image class="radio-icon" inherits="src"/>
- <xul:label class="radio-label" inherits="xbl:text=label,accesskey,crop" flex="1"/>
+ <xul:image class="radio-icon" xbl:inherits="src"/>
+ <xul:label class="radio-label" xbl:inherits="xbl:text=label,accesskey,crop" flex="1"/>
</xul:hbox>
</content>
</binding>
-</bindings>
+</bindings>
\ No newline at end of file
* ***** END LICENSE BLOCK ***** */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+@namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for HTML elements */
/* ===== scrollbars.css =================================================
== Styles used by XUL scrollbar-related elements.
scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"][disabled="true"] {
background-image: url("chrome://global/skin/scrollbar/button-up-disabled.gif")
}
+
+/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
+/* ::::::::::::::::::::: MEDIA PRINT :::::::::::::::::::::: */
+/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
+@media print {
+ /* ::::: scrollbar ::::: */
+
+ html|div scrollbar {
+ -moz-appearance: scrollbartrack-horizontal;
+ -moz-binding: url("chrome://global/content/bindings/scrollbar.xml#scrollbar");
+ cursor: default;
+ background: url("chrome://global/skin/scrollbar/slider.gif") scrollbar;
+ }
+
+ html|div scrollbar[orient="vertical"]
+ {
+ -moz-appearance: scrollbartrack-vertical;
+ }
+
+ /* ::::: borders for thumb and buttons ::::: */
+
+ html|div thumb,
+ html|div scrollbarbutton {
+ border: 2px solid;
+ -moz-border-top-colors: ThreeDLightShadow ThreeDHighlight;
+ -moz-border-right-colors: ThreeDDarkShadow ThreeDShadow;
+ -moz-border-bottom-colors: ThreeDDarkShadow ThreeDShadow;
+ -moz-border-left-colors: ThreeDLightShadow ThreeDHighlight;
+ background-color: -moz-Dialog;
+ }
+
+ /* ::::: thumb (horizontal) ::::: */
+
+ html|div thumb {
+ -moz-appearance: scrollbarthumb-vertical;
+ min-height: 8px;
+ }
+
+ html|div thumb[orient="horizontal"] {
+ -moz-appearance: scrollbarthumb-horizontal;
+ min-width: 8px;
+ }
+
+ html|div thumb > gripper {
+ -moz-appearance: scrollbargripper-vertical;
+ }
+
+ html|div thumb[orient="horizontal"] > gripper {
+ -moz-appearance: scrollbargripper-horizontal;
+ }
+
+ /* ::::: scrollbar button ::::: */
+
+ html|div scrollbarbutton {
+ background: -moz-Dialog no-repeat 0px 1px;
+ min-width: 16px;
+ min-height: 16px;
+ }
+
+ html|div scrollbarbutton:hover:active {
+ -moz-border-top-colors: ThreeDShadow -moz-Dialog;
+ -moz-border-right-colors: ThreeDShadow -moz-Dialog;
+ -moz-border-bottom-colors: ThreeDShadow -moz-Dialog;
+ -moz-border-left-colors: ThreeDShadow -moz-Dialog;
+ background-position: 1px 2px;
+ }
+
+ /* ..... increment .... */
+
+ html|div scrollbarbutton[type="increment"] {
+ -moz-appearance: scrollbarbutton-right;
+ background-image: url("chrome://global/skin/arrow/arrow-rit.gif")
+ }
+
+ html|div scrollbar[orient="vertical"] > scrollbarbutton[type="increment"] {
+ -moz-appearance: scrollbarbutton-down;
+ background-image: url("chrome://global/skin/arrow/arrow-dn.gif")
+ }
+
+ /* ..... decrement .... */
+
+ html|div scrollbarbutton[type="decrement"] {
+ -moz-appearance: scrollbarbutton-left;
+ background-image: url("chrome://global/skin/arrow/arrow-lft.gif")
+ }
+
+ html|div scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"] {
+ -moz-appearance: scrollbarbutton-up;
+ background-image: url("chrome://global/skin/arrow/arrow-up.gif")
+ }
+
+}
\ No newline at end of file
tab[selected="true"] {
font-weight: bold;
+ background-color: #EDF1FF;
+}
+
+tab:hover {
+ color: #336699;
}
/*
.tabs-bottom > .tabs-right {
border-top: 1px solid #666699;
border-bottom: none;
-}
+}
\ No newline at end of file
textbox {
cursor: text;
- margin: 2px 4px;
- border: 1px inset #CCD0DD;
+ margin: 1px 3px;
+ border: 2px solid;
+ -moz-border-top-colors: transparent #71737A;
+ -moz-border-right-colors: transparent #EFF0F4;
+ -moz-border-bottom-colors: transparent #EFF0F4;
+ -moz-border-left-colors: transparent #71737A;
padding: 1px 0px 1px 2px;
background-color: #FFFFFF;
color: #000000;
+ min-height: 19px;
}
html|*.textbox-input,
}
textbox[focused="true"] {
- border: 2px solid #6699cc;
+ -moz-border-top-colors: #6699CC #6699CC;
+ -moz-border-right-colors: #6699CC #6699CC;
+ -moz-border-bottom-colors: #6699CC #6699CC;
+ -moz-border-left-colors: #6699CC #6699CC;
margin: 1px 3px;
}
textbox[focused="true"][readonly="true"] {
- border: 1px inset #CCCCCC;
- margin: 2px 4px;
+ -moz-border-top-colors: transparent #717171;
+ -moz-border-right-colors: transparent #EFEFEF;
+ -moz-border-bottom-colors: transparent #EFEFEF;
+ -moz-border-left-colors: transparent #717171;
}
/* ::::: plain textbox ::::: */
padding: 0px !important;
margin: 0px !important;
border: none !important;
-}
+ min-height: 0px;
+}
\ No newline at end of file
text-align: center;
}
+/*
toolbarbutton:hover,
toolbarbutton[buttonover="true"],
toolbarbutton.toolbarbutton-menubutton-button[open="true"] {
}
+*/
toolbarbutton:hover {
border: 1px outset #CCD0DD;
treechildren:-moz-tree-row {
border: 1px solid transparent;
- height: 18px;
+ min-height: 18px;
+ height: 1.3em;
}
treechildren:-moz-tree-row(selected) {
background-color: #FFFFFF;
}
+/* ::::: tree progress meter ::::: */
+
+treechildren:-moz-tree-progressmeter {
+ margin: 0px 0px;
+ border: 1px inset #CCD0DD;
+ background-color: #999999;
+ color: #6699CC;
+}
+
+treechildren:-moz-tree-progressmeter(progressUndetermined) {
+ list-style-image: url("chrome://global/skin/progressmeter/progressmeter-busy.gif");
+ background-color: #CCD0DD;
+}
+
+treechildren:-moz-tree-cell-text(progressmeter) {
+ margin: 2px 4px;
+}
+
/* ::::: tree columns ::::: */
treecol {
treechildren:-moz-tree-twisty {
padding-right: 2px;
- width: 12px; /* The image's width is 12 pixels */
+ padding-top: 1px;
+ width: 11px; /* The image's width is 11 pixels */
list-style-image: url("chrome://global/skin/tree/twisty-closed.gif");
}
treechildren:-moz-tree-twisty(open) {
- width: 12px; /* The image's width is 12 pixels */
+ width: 11px; /* The image's width is 11 pixels */
list-style-image: url("chrome://global/skin/tree/twisty-open.gif");
}
treechildren:-moz-tree-indentation {
- width: 10px;
+ width: 11px;
}
/* ::::: gridline style ::::: */
treechildren.gridlines:-moz-tree-row {
border: none;
-}
+}
\ No newline at end of file
border-bottom: 1px solid #CCD0DD;
padding: 0px;
}
-
+
.addressingWidgetCell:first-child {
border-top: none;
}
.person-icon {
margin: 0px 3px;
list-style-image: url("chrome://messenger/skin/addressbook/icons/abcard.gif");
-}
+}
\ No newline at end of file
--- /dev/null
+/* distributors / ISPs can override this to add hooks in the folder pane
+ * to create accounts
+ * see http://www.mozilla.org/mailnews/arch/fakeaccounts.html
+ */
visibility: visible;
}
+#signedHdrIcon[signed="unknown"] {
+ list-style-image: url("chrome://messenger/skin/smime/icons/hdrSignUnknown.gif");
+ visibility: visible;
+}
+
#signedHdrIcon[signed="notok"] {
list-style-image: url("chrome://messenger/skin/smime/icons/hdrSignNotOk.gif");
visibility: visible;
#encryptedHdrIcon[encrypted="notok"] {
list-style-image: url("chrome://messenger/skin/smime/icons/hdrCryptoNotOk.gif");
visibility: visible;
-}
+}
\ No newline at end of file
visibility: visible;
}
+#status-bar[signed="unknown"] #signed-status {
+ list-style-image: url("chrome://messenger/skin/smime/icons/sbSignUnknown.gif");
+ visibility: visible;
+}
+
#status-bar[signed="notok"] #signed-status {
list-style-image: url("chrome://messenger/skin/smime/icons/sbSignNotOk.gif");
visibility: visible;
#status-bar[encrypted="notok"] #encrypted-status {
list-style-image: url("chrome://messenger/skin/smime/icons/sbCryptoNotOk.gif");
visibility: visible;
-}
+}
\ No newline at end of file
list-style-image: url("chrome://global/skin/icons/print-disabled.gif") !important;
}
+#clear-button {
+ list-style-image: url("chrome://global/skin/icons/close-button.gif");
+}
+
/* Hides text below the above buttons */
.toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-text,
.toolbarbutton-1 > .toolbarbutton-text {
#nav-bar-inner {
padding-left: 0px;
min-width: 0px;
- margin: 7px 4px 8px 4px;
+ margin: 7px 4px 8px 4px;
}
#urlbar {
- border: 1px inset #CCD0DD;
+ border: 1px solid;
+ -moz-border-top-colors: #71737A;
+ -moz-border-right-colors: #EFF0F4;
+ -moz-border-bottom-colors: #EFF0F4;
+ -moz-border-left-colors: #71737A;
margin: 0px 7px 0px 0px;
}
#status-bar {
border-top: none;
}
-*/
+*/
\ No newline at end of file