1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 @import url("chrome://global/skin/");
6 @import url("chrome://communicator/content/communicator.css");
7 @import url("chrome://communicator/skin/brand.css");
8 @import url("chrome://communicator/skin/button.css");
9 @import url("chrome://communicator/skin/toolbar.css");
11 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
13 /* ==== communicator.css ====================================================
14 == Styles shared everywhere throughout the Communicator suite.
15 ========================================================================== */
18 -moz-binding: url("chrome://global/skin/globalBindings.xml#grippytoolbar");
22 toolbar[type="menubar"] {
23 -moz-binding: url("chrome://global/skin/globalBindings.xml#grippymenubar");
27 -moz-binding: url("chrome://global/skin/globalBindings.xml#grippytoolbar-primary");
30 toolbar[xpfe="false"] {
31 -moz-binding: url("chrome://global/skin/globalBindings.xml#toolbar");
34 menubar[xpfe="false"] {
35 -moz-binding: url("chrome://global/skin/globalBindings.xml#menubar");
38 /* ::::: autocomplete ::::: */
40 .autocomplete-history-popup {
44 /* ::::: online/offline icons ::::: */
46 #offline-status[offline="true"] {
47 list-style-image: url("chrome://communicator/skin/icons/offline.gif");
51 list-style-image: url("chrome://communicator/skin/icons/online.gif");
54 /* ::::: spell checker ::::: */
60 /* ::::: directional button icons ::::: */
63 list-style-image:url("chrome://global/skin/arrow/arrow-up.gif");
67 .up[disabled="true"] {
68 list-style-image:url("chrome://global/skin/arrow/arrow-up-disabled.gif");
73 list-style-image:url("chrome://global/skin/arrow/arrow-down.gif");
76 .down[disabled="true"] {
77 list-style-image:url("chrome://global/skin/arrow/arrow-down-disabled.gif");
82 margin: 0px !important;
85 /* ::::: iconic menus and menuitems ::::: */
87 menu.menu-iconic > .menu-iconic-left,
88 menuitem.menuitem-iconic > .menu-iconic-left {
92 /* ::::: sync notification ::::: */
94 #sync-notifications > notification {
98 #sync-notifications > notification > .notification-inner > hbox > button {
102 /******* lightweight themes *******/
104 toolbar button:-moz-lwtheme,
105 toolbar menulist:-moz-lwtheme:not([open="true"]),
106 toolbar textbox:-moz-lwtheme:not([focused="true"]) {
110 treecols:-moz-lwtheme {
113 background-color: #9C9CFF;
116 /* ::::: toolbar print button ::::: */
118 list-style-image: url("chrome://communicator/skin/icons/communicatoricons.png");
119 -moz-image-region: rect(0px 25px 21px 0px);
122 #print-button[disabled="true"] {
123 -moz-image-region: rect(0px 50px 21px 25px);
126 #print-button:not([disabled="true"]):hover,
127 #print-button:not([disabled="true"]):hover:active,
128 #print-button[open="true"] {
129 -moz-image-region: rect(0px 75px 21px 50px);
132 toolbar[iconsize="small"] > toolbarpaletteitem > #print-button,
133 toolbar[iconsize="small"] > #print-button {
134 list-style-image: url("chrome://communicator/skin/icons/communicatoricons-small.png");
135 -moz-image-region: rect(0 16px 16px 0);
138 toolbar[iconsize="small"] > #print-button[disabled="true"] {
139 -moz-image-region: rect(0 32px 16px 16px) !important;
142 toolbar[iconsize="small"] > #print-button:not([disabled="true"]):hover,
143 toolbar[iconsize="small"] > #print-button:not([disabled="true"]):hover:active {
144 -moz-image-region: rect(0 48px 16px 32px);