2 * The contents of this file are subject to the Netscape Public
3 * License Version 1.1 (the "License"); you may not use this file
4 * except in compliance with the License. You may obtain a copy of
5 * the License at http://www.mozilla.org/NPL/
7 * Software distributed under the License is distributed on an "AS
8 * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
9 * implied. See the License for the specific language governing
10 * rights and limitations under the License.
12 * The Original Code is Mozilla Communicator client code, released
15 * The Initial Developer of the Original Code is Netscape
16 * Communications Corporation. Portions created by Netscape are
17 * Copyright (C) 1998-1999 Netscape Communications Corporation. All
23 /* This contains CSS just for editor toolbars */
30 border-bottom: 1px solid #9999CC;
42 /* From button.css: */
43 /* margin: 4px 7px 1px 1px; */
44 /* We have too many buttons - must be closer! */
46 .toolbar, .key-toolbar {
51 border: 1px inset CCCCDD;
54 /* THIS DOESN'T WORK ON <text>! */
59 /* end of SHOULD GO IN GLOBAL */
63 /* Same as "standard" toolbar background */
64 border-top: 1px solid #9999CC;
69 background-color: #CCD0DD;
73 #EditModeToolbar > toolbargrippy {
77 /* BORDERS ARE NOT WORKING! global class="plain" is fighting us! */
78 /* !important in for now as a workaround to above problem! */
79 button.edit-mode:hover, button.edit-mode:hover:active,
81 -moz-border-radius: 0px 0px 7px 7px;
82 padding: 0px 4px 1px 4px;
85 background-color: #666699;
86 border-top: 1px solid #666699 !important; /* Must be same as background */
87 border-bottom: 1px solid #9999CC !important;
88 border-left: 1px solid #9999CC !important;
89 border-right: 1px solid #9999CC !important;
92 button.edit-mode > .button-internal-box,
93 button.edit-mode:hover > .button-internal-box,
94 button.edit-mode:hover:active > .button-internal-box {
98 button.edit-mode:hover {
99 border: 1px solid #3366FF !important;
102 button.edit-mode:hover:active {
103 padding: 1px 5px 0px 3px;
104 border: 1px solid #99CCFF !important;
107 button.edit-mode[selected="1"] {
108 padding: 0px 4px 1px 4px;
109 margin: -1px 0px 0px 0px;
110 /* Not resizing well! - use color instead
113 background-color: #FFFFFF;
117 button.edit-mode[selected="1"]:active,
118 button.edit-mode[selected="1"]:hover:active {
119 padding: 1px 5px 0px 3px;
122 #NormalModeButton[type="image"] {
123 list-style-image:url(chrome://editor/skin/images/editmode-normal.gif);
126 #TagModeButton[type="image"] {
127 list-style-image:url(chrome://editor/skin/images/editmode-tags.gif);
129 #SourceModeButton[type="image"] {
130 list-style-image:url(chrome://editor/skin/images/editmode-html.gif);
132 #PreviewModeButton[type="image"] {
133 list-style-image:url(chrome://editor/skin/images/editmode-preview.gif);
135 #ToggleEditModeType {
136 list-style-image:url(chrome://editor/skin/images/editmode-toggle.gif);
137 border: 1px outset #CCD0DD;
140 #ToggleEditModeType:hover {
141 border: 1px solid #99CCFF;
144 #ToggleEditModeType:hover:active {
145 border: 1px inset #99CCFF;
148 /* Image URLs for all Editor toolbar buttons */
151 list-style-image:url(chrome://editor/skin/images/bold.gif);
155 list-style-image:url(chrome://editor/skin/images/italic.gif);
159 list-style-image:url(chrome://editor/skin/images/underline.gif);
163 list-style-image:url("chrome://editor/skin/images/newfile.gif");
165 #newButton[disabled="true"] {
166 list-style-image:url("chrome://editor/skin/images/newfile_dis.gif");
170 list-style-image:url("chrome://editor/skin/images/openfile.gif");
172 #openButton[disabled="true"] {
173 list-style-image:url("chrome://editor/skin/images/openfile_dis.gif");
177 list-style-image:url("chrome://editor/skin/images/savefile.gif");
179 #saveButton[disabled="true"] {
180 list-style-image:url("chrome://editor/skin/images/savefile_dis.gif");
182 #saveButton[dirty="true"] {
183 list-style-image:url(chrome://editor/skin/images/savemod.gif);
187 list-style-image:url("chrome://editor/skin/images/publish.gif");
191 list-style-image:url("chrome://editor/skin/images/preview.gif");
193 #previewButton[disabled="true"] {
194 list-style-image:url("chrome://editor/skin/images/preview_dis.gif");
199 list-style-image : url("chrome://editor/skin/images/print.gif");
201 #printButton[disabled="true"] {
202 list-style-image:url("chrome://editor/skin/images/print_dis.gif");
206 list-style-image:url("chrome://editor/skin/images/find.gif");
208 #findButton[disabled="true"] {
209 list-style-image:url("chrome://editor/skin/images/find_dis.gif");
213 list-style-image:url("chrome://editor/skin/images/link.gif");
215 #linkButton[disabled="true"] {
216 list-style-image:url("chrome://editor/skin/images/link_dis.gif");
220 list-style-image:url("chrome://editor/skin/images/image.gif");
222 #imageButton[disabled="true"] {
223 list-style-image:url("chrome://editor/skin/images/image_dis.gif");
227 list-style-image:url("chrome://editor/skin/images/anchor.gif");
229 #namedAnchorButton[disabled="true"] {
230 list-style-image:url("chrome://editor/skin/images/anchor_dis.gif");
234 list-style-image:url("chrome://editor/skin/images/hline.gif");
236 #hlineButton[disabled="true"] {
237 list-style-image:url("chrome://editor/skin/images/hline_dis.gif");
241 list-style-image:url("chrome://editor/skin/images/table.gif");
243 #tableButton[disabled="true"] {
244 list-style-image:url("chrome://editor/skin/images/table_dis.gif");
248 list-style-image:url("chrome://editor/skin/images/link.gif");
251 list-style-image:url("chrome://editor/skin/images/image.gif");
253 #namedAnchorButton-dark {
254 list-style-image:url("chrome://editor/skin/images/anchor.gif");
257 list-style-image:url("chrome://editor/skin/images/hline.gif");
260 list-style-image:url("chrome://editor/skin/images/table.gif");
263 list-style-image:url("chrome://editor/skin/images/spell.gif");
266 #DecreaseFontSizeButton {
267 list-style-image:url("chrome://editor/skin/images/dec-font-size.gif");
270 #IncreaseFontSizeButton {
271 list-style-image:url("chrome://editor/skin/images/inc-font-size.gif");
275 list-style-image:url("chrome://editor/skin/images/bullets.gif");
278 list-style-image:url("chrome://editor/skin/images/numbers.gif");
281 list-style-image:url("chrome://editor/skin/images/outdent.gif");
283 #outdentButton[disabled="true"] {
284 list-style-image:url("chrome://editor/skin/images/outdent_dis.gif");
288 list-style-image:url("chrome://editor/skin/images/indent.gif");
291 #FormatToolbar > button,
292 #FormatToolbar > button:hover,
293 #FormatToolbar > button:active,
294 #FormatToolbar > button[disabled="true"] {
295 margin: 0px 3px 0px 0px;
300 #FormatToolbar > button > .button-internal-box {
303 border: 1px solid transparent;
304 -moz-box-pack: center;
306 #FormatToolbar > button:hover > .button-internal-box {
307 border: 1px outset #CCD0DD;
309 #FormatToolbar > button:active > .button-internal-box {
310 padding: 2px 0px 0px 2px;
311 border: 1px inset #CCD0DD;
313 #FormatToolbar > button[disabled="true"] > .button-internal-box {
314 border: 1px solid transparent;
317 #FormatToolbar > button > .button-internal-box > .button-text-container
327 list-style-image:url("chrome://editor/skin/images/align.gif");
330 #AlignPopupButton > .button-internal-box {
331 border:1px solid transparent;
333 #AlignPopupButton:hover > .button-internal-box {
334 border:1px outset #CCD0DD;
336 #AlignPopupButton:active > .button-internal-box,
337 #AlignPopupButton[open="true"] > .button-internal-box {
338 border:1px inset #CCD0DD;
342 list-style-image:url("chrome://editor/skin/images/object-popup.gif");
348 list-style-image : url("chrome://editor/skin/images/left.gif");
351 #text-align-left[disabled="true"],
352 #text-align-left[disabled="true"]:hover,
353 #text-align-left[disabled="true"]:hover:active,
354 #align-left-button[disabled="true"],
355 #align-left-button[disabled="true"]:hover,
356 #align-left-button[disabled="true"]:hover:active,
358 list-style-image : url("chrome://editor/skin/images/left-disabled.gif");
364 list-style-image : url("chrome://editor/skin/images/center.gif");
367 #text-align-center[disabled="true"],
368 #text-align-center[disabled="true"]:hover,
369 #text-align-center[disabled="true"]:hover:active,
370 #align-center-button[disabled="true"],
371 #align-center-button[disabled="true"]:hover,
372 #align-center-button[disabled="true"]:hover:active
374 list-style-image : url("chrome://editor/skin/images/center-disabled.gif");
380 list-style-image : url("chrome://editor/skin/images/right.gif");
383 #text-align-right[disabled="true"],
384 #text-align-right[disabled="true"]:hover,
385 #text-align-right[disabled="true"]:hover:active
386 #align-right-button[disabled="true"],
387 #align-right-button[disabled="true"]:hover,
388 #align-right-button[disabled="true"]:hover:active
390 list-style-image : url("chrome://editor/skin/images/right-disabled.gif");
393 #text-align-justify, #align-justify-button
395 list-style-image : url("chrome://editor/skin/images/justify.gif");
398 #text-align-justify[disabled="true"],
399 #text-align-justify[disabled="true"]:hover,
400 #text-align-justify[disabled="true"]:hover:active
401 #align-justify-button[disabled="true"],
402 #align-justify-button[disabled="true"]:hover,
403 #align-justify-button[disabled="true"]:hover:active
405 list-style-image : url("chrome://editor/skin/images/justify-disabled.gif");
409 border: 1px inset white;
412 -moz-box-pack: center;
415 /* TODO: How to make inset color skinable? */
417 border: 1px inset #CCD0DD;
424 .color-button:hover {
425 border: 1px solid #666699;
428 #TextColorPopupButton {
429 margin: 2px 9px 9px 2px;
430 /* TEMP: Set color here. TODO: Set color from page */
431 background-color: #AA0000;
434 #BackColorPopupButton {
435 margin: 9px 2px 2px 9px;
436 /* TEMP: Set color here. TODO: Set color from page */
437 background-color: #FFFF00;