Commit | Line | Data |
---|---|---|
9099c61d RK |
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/. */ | |
351107c9 | 4 | |
5 | @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); | |
6 | ||
b1eaa419 | 7 | /* ::::: formatting buttons ::::: */ |
8 | ||
b1eaa419 | 9 | #FormatToolbar > toolbarbutton > .toolbarbutton-text { |
351107c9 | 10 | display: none; |
11 | } | |
12 | ||
52af0a75 RK |
13 | toolbarbutton.formatting-button { |
14 | min-width: 18px; | |
15 | } | |
16 | ||
b1eaa419 | 17 | #DecreaseFontSizeButton { |
18 | list-style-image: url("chrome://editor/skin/icons/dec-font-size.gif"); | |
3d6dd546 | 19 | } |
351107c9 | 20 | |
b1eaa419 | 21 | #DecreaseFontSizeButton:hover, |
22 | #DecreaseFontSizeButton:hover:active { | |
23 | list-style-image: url("chrome://editor/skin/icons/dec-font-size-hover.gif"); | |
3d6dd546 | 24 | } |
351107c9 | 25 | |
b1eaa419 | 26 | #DecreaseFontSizeButton[disabled="true"] { |
27 | list-style-image: url("chrome://editor/skin/icons/dec-font-size-disabled.gif") !important; | |
3d6dd546 | 28 | } |
351107c9 | 29 | |
b1eaa419 | 30 | #IncreaseFontSizeButton { |
31 | list-style-image: url("chrome://editor/skin/icons/inc-font-size.gif"); | |
3d6dd546 | 32 | } |
351107c9 | 33 | |
b1eaa419 | 34 | #IncreaseFontSizeButton:hover, |
35 | #IncreaseFontSizeButton:hover:active { | |
36 | list-style-image: url("chrome://editor/skin/icons/inc-font-size-hover.gif"); | |
3d6dd546 | 37 | } |
351107c9 | 38 | |
b1eaa419 | 39 | #IncreaseFontSizeButton[disabled="true"] { |
40 | list-style-image: url("chrome://editor/skin/icons/inc-font-size-disabled.gif") !important; | |
3d6dd546 | 41 | } |
351107c9 | 42 | |
b1eaa419 | 43 | #boldButton { |
3d6dd546 | 44 | list-style-image: url(chrome://editor/skin/icons/bold.gif); |
351107c9 | 45 | } |
46 | ||
b1eaa419 | 47 | #boldButton:hover, |
48 | #boldButton:hover:active { | |
49 | list-style-image: url("chrome://editor/skin/icons/bold-hover.gif"); | |
3d6dd546 | 50 | } |
351107c9 | 51 | |
b1eaa419 | 52 | #boldButton[disabled="true"] { |
53 | list-style-image: url("chrome://editor/skin/icons/bold-disabled.gif") !important; | |
3d6dd546 | 54 | } |
351107c9 | 55 | |
b1eaa419 | 56 | #italicButton { |
57 | list-style-image: url("chrome://editor/skin/icons/italic.gif"); | |
3d6dd546 | 58 | } |
351107c9 | 59 | |
b1eaa419 | 60 | #italicButton:hover, |
61 | #italicButton:hover:active { | |
62 | list-style-image: url("chrome://editor/skin/icons/italic-hover.gif"); | |
3d6dd546 | 63 | } |
351107c9 | 64 | |
b1eaa419 | 65 | #italicButton[disabled="true"] { |
66 | list-style-image: url("chrome://editor/skin/icons/italic-disabled.gif") !important; | |
3d6dd546 | 67 | } |
351107c9 | 68 | |
b1eaa419 | 69 | #underlineButton { |
70 | list-style-image: url("chrome://editor/skin/icons/underline.gif"); | |
3d6dd546 | 71 | } |
b1eaa419 | 72 | |
73 | #underlineButton:hover, | |
74 | #underlineButton:hover:active { | |
75 | list-style-image: url("chrome://editor/skin/icons/underline-hover.gif"); | |
3d6dd546 | 76 | } |
b1eaa419 | 77 | |
78 | #underlineButton[disabled="true"] { | |
79 | list-style-image: url("chrome://editor/skin/icons/underline-disabled.gif") !important; | |
3d6dd546 | 80 | } |
b1eaa419 | 81 | |
82 | #ulButton { | |
83 | list-style-image:url("chrome://editor/skin/icons/bullets.gif"); | |
351107c9 | 84 | } |
85 | ||
b1eaa419 | 86 | #ulButton:hover, |
87 | #ulButton:hover:active { | |
88 | list-style-image: url("chrome://editor/skin/icons/bullets-hover.gif"); | |
3d6dd546 | 89 | } |
351107c9 | 90 | |
b1eaa419 | 91 | #ulButton[disabled="true"] { |
92 | list-style-image: url("chrome://editor/skin/icons/bullets-disabled.gif") !important; | |
3d6dd546 | 93 | } |
b1eaa419 | 94 | |
95 | #olButton { | |
96 | list-style-image: url("chrome://editor/skin/icons/numbers.gif"); | |
351107c9 | 97 | } |
98 | ||
b1eaa419 | 99 | #olButton:hover, |
100 | #olButton:hover:active { | |
101 | list-style-image: url("chrome://editor/skin/icons/numbers-hover.gif"); | |
3d6dd546 | 102 | } |
351107c9 | 103 | |
b1eaa419 | 104 | #olButton[disabled="true"] { |
105 | list-style-image: url("chrome://editor/skin/icons/numbers-disabled.gif") !important; | |
3d6dd546 | 106 | } |
351107c9 | 107 | |
b1eaa419 | 108 | #outdentButton { |
109 | list-style-image: url("chrome://editor/skin/icons/outdent.gif"); | |
3d6dd546 | 110 | } |
351107c9 | 111 | |
b1eaa419 | 112 | #outdentButton:hover, |
113 | #outdentButton:hover:active { | |
114 | list-style-image: url("chrome://editor/skin/icons/outdent-hover.gif"); | |
3d6dd546 | 115 | } |
351107c9 | 116 | |
b1eaa419 | 117 | #outdentButton[disabled="true"] { |
118 | list-style-image: url("chrome://editor/skin/icons/outdent-disabled.gif") !important; | |
3d6dd546 | 119 | } |
351107c9 | 120 | |
b1eaa419 | 121 | #indentButton { |
122 | list-style-image: url("chrome://editor/skin/icons/indent.gif"); | |
3d6dd546 | 123 | } |
351107c9 | 124 | |
b1eaa419 | 125 | #indentButton:hover, |
126 | #indentButton:hover:active { | |
127 | list-style-image: url("chrome://editor/skin/icons/indent-hover.gif"); | |
3d6dd546 | 128 | } |
351107c9 | 129 | |
b1eaa419 | 130 | #indentButton[disabled="true"] { |
131 | list-style-image: url("chrome://editor/skin/icons/indent-disabled.gif") !important; | |
3d6dd546 | 132 | } |
351107c9 | 133 | |
b1eaa419 | 134 | #align-left-button { |
135 | list-style-image: url("chrome://editor/skin/icons/left.gif"); | |
3d6dd546 | 136 | } |
351107c9 | 137 | |
b1eaa419 | 138 | #align-left-button:hover, |
139 | #align-left-button:hover:active { | |
140 | list-style-image: url("chrome://editor/skin/icons/left-hover.gif"); | |
3d6dd546 | 141 | } |
351107c9 | 142 | |
b1eaa419 | 143 | #align-left-button[disabled="true"] { |
144 | list-style-image: url("chrome://editor/skin/icons/left-disabled.gif") !important; | |
3d6dd546 | 145 | } |
351107c9 | 146 | |
b1eaa419 | 147 | #align-center-button { |
148 | list-style-image: url("chrome://editor/skin/icons/center.gif"); | |
3d6dd546 | 149 | } |
351107c9 | 150 | |
b1eaa419 | 151 | #align-center-button:hover, |
152 | #align-center-button:hover:active { | |
153 | list-style-image: url("chrome://editor/skin/icons/center-hover.gif"); | |
3d6dd546 | 154 | } |
b1eaa419 | 155 | |
156 | #align-center-button[disabled="true"] { | |
157 | list-style-image: url("chrome://editor/skin/icons/center-disabled.gif") !important; | |
3d6dd546 | 158 | } |
b1eaa419 | 159 | |
160 | #align-right-button { | |
161 | list-style-image: url("chrome://editor/skin/icons/right.gif"); | |
3d6dd546 | 162 | } |
b1eaa419 | 163 | |
164 | #align-right-button:hover, | |
165 | #align-right-button:hover:active { | |
166 | list-style-image: url("chrome://editor/skin/icons/right-hover.gif"); | |
3d6dd546 | 167 | } |
b1eaa419 | 168 | |
169 | #align-right-button[disabled="true"] { | |
170 | list-style-image: url("chrome://editor/skin/icons/right-disabled.gif") !important; | |
3d6dd546 | 171 | } |
b1eaa419 | 172 | |
173 | #align-justify-button { | |
174 | list-style-image: url("chrome://editor/skin/icons/justify.gif"); | |
351107c9 | 175 | } |
176 | ||
b1eaa419 | 177 | #align-justify-button:hover, |
178 | #align-justify-button:hover:active { | |
179 | list-style-image: url("chrome://editor/skin/icons/justify-hover.gif"); | |
180 | } | |
181 | ||
182 | #align-justify-button[disabled="true"] { | |
183 | list-style-image: url("chrome://editor/skin/icons/justify-disabled.gif") !important; | |
3d6dd546 | 184 | } |
b1eaa419 | 185 | |
186 | #AlignPopupButton { | |
187 | list-style-image: url("chrome://editor/skin/icons/align.gif"); | |
351107c9 | 188 | } |
189 | ||
190 | #AlignPopupButton:hover, | |
191 | #AlignPopupButton:hover:active, | |
192 | #AlignPopupButton[open="true"] { | |
b1eaa419 | 193 | list-style-image: url("chrome://editor/skin/icons/align-hover.gif"); |
351107c9 | 194 | } |
195 | ||
b1eaa419 | 196 | #AlignPopupButton[disabled="true"] { |
197 | list-style-image: url("chrome://editor/skin/icons/align-disabled.gif") !important; | |
351107c9 | 198 | } |
199 | ||
b1eaa419 | 200 | #InsertPopupButton { |
201 | list-style-image: url("chrome://editor/skin/icons/insert.gif"); | |
351107c9 | 202 | } |
203 | ||
204 | #InsertPopupButton:hover, | |
205 | #InsertPopupButton:hover:active, | |
206 | #InsertPopupButton[open="true"] { | |
b1eaa419 | 207 | list-style-image: url("chrome://editor/skin/icons/insert-hover.gif"); |
208 | } | |
209 | ||
210 | #InsertPopupButton[disabled="true"] { | |
211 | list-style-image: url("chrome://editor/skin/icons/insert-disabled.gif") !important; | |
212 | } | |
213 | ||
214 | #smileButtonMenu { | |
3d6dd546 | 215 | list-style-image: url("chrome://editor/skin/icons/smile.gif"); |
b1eaa419 | 216 | } |
217 | ||
218 | #smileButtonMenu[disabled="true"] { | |
219 | list-style-image: url("chrome://editor/skin/icons/smile-disabled.gif") !important; | |
220 | } | |
221 | ||
222 | /* ::::: menuitem icons ::::: */ | |
223 | ||
224 | /* ..... align menu ..... */ | |
225 | ||
226 | #AlignLeftItem { | |
227 | list-style-image: url("chrome://editor/skin/icons/left.gif"); | |
3d6dd546 | 228 | } |
b1eaa419 | 229 | |
230 | #AlignLeftItem:hover, | |
231 | #AlignLeftItem:hover:active { | |
232 | list-style-image: url("chrome://editor/skin/icons/left-hover.gif"); | |
3d6dd546 | 233 | } |
b1eaa419 | 234 | |
235 | #AlignCenterItem { | |
236 | list-style-image: url("chrome://editor/skin/icons/center.gif"); | |
3d6dd546 | 237 | } |
b1eaa419 | 238 | |
239 | #AlignCenterItem:hover, | |
240 | #AlignCenterItem:hover:active { | |
241 | list-style-image: url("chrome://editor/skin/icons/center-hover.gif"); | |
3d6dd546 | 242 | } |
b1eaa419 | 243 | |
244 | #AlignRightItem { | |
245 | list-style-image: url("chrome://editor/skin/icons/right.gif"); | |
3d6dd546 | 246 | } |
b1eaa419 | 247 | |
248 | #AlignRightItem:hover, | |
249 | #AlignRightItem:hover:active { | |
250 | list-style-image: url("chrome://editor/skin/icons/right-hover.gif"); | |
3d6dd546 | 251 | } |
b1eaa419 | 252 | |
253 | #AlignJustifyItem { | |
254 | list-style-image: url("chrome://editor/skin/icons/justify.gif"); | |
255 | } | |
256 | ||
257 | #AlignJustifyItem:hover, | |
258 | #AlignJustifyItem:hover:active { | |
259 | list-style-image: url("chrome://editor/skin/icons/justify-hover.gif"); | |
260 | } | |
261 | ||
262 | /* ..... insert menu ..... */ | |
263 | ||
52af0a75 RK |
264 | #InsertPopup > menuitem { |
265 | list-style-image: url("chrome://editor/skin/icons/editoricons-small.png"); | |
266 | } | |
267 | ||
b1eaa419 | 268 | #InsertLinkItem { |
52af0a75 | 269 | -moz-image-region: rect(48px 16px 64px 0); |
b1eaa419 | 270 | } |
271 | ||
272 | #InsertLinkItem:hover, | |
273 | #InsertLinkItem:hover:active { | |
52af0a75 | 274 | -moz-image-region: rect(48px 48px 64px 32px); |
b1eaa419 | 275 | } |
276 | ||
277 | #InsertAnchorItem { | |
52af0a75 | 278 | -moz-image-region: rect(0px 16px 16px 0); |
b1eaa419 | 279 | } |
280 | ||
281 | #InsertAnchorItem:hover, | |
282 | #InsertAnchorItem:hover:active { | |
52af0a75 | 283 | -moz-image-region: rect(0px 48px 16px 32px); |
b1eaa419 | 284 | } |
285 | ||
286 | #InsertImageItem { | |
52af0a75 | 287 | -moz-image-region: rect(32px 16px 48px 0); |
b1eaa419 | 288 | } |
289 | ||
290 | #InsertImageItem:hover, | |
291 | #InsertImageItem:hover:active { | |
52af0a75 | 292 | -moz-image-region: rect(32px 48px 48px 32px); |
b1eaa419 | 293 | } |
294 | ||
295 | #InsertHRuleItem { | |
52af0a75 | 296 | -moz-image-region: rect(16px 16px 32px 0); |
b1eaa419 | 297 | } |
298 | ||
299 | #InsertHRuleItem:hover, | |
300 | #InsertHRuleItem:hover:active { | |
52af0a75 | 301 | -moz-image-region: rect(16px 48px 32px 32px); |
b1eaa419 | 302 | } |
303 | ||
304 | #InsertTableItem { | |
52af0a75 | 305 | -moz-image-region: rect(144px 16px 160px 0); |
b1eaa419 | 306 | } |
307 | ||
308 | #InsertTableItem:hover, | |
309 | #InsertTableItem:hover:active { | |
52af0a75 | 310 | -moz-image-region: rect(144px 48px 160px 32px); |
b1eaa419 | 311 | } |
312 | ||
313 | /* ..... smiley menu ..... */ | |
314 | ||
aeb317b8 RK |
315 | .insert-smile { |
316 | list-style-image: url("chrome://communicator/skin/icons/smileys/smiley-smile.png"); | |
b1eaa419 | 317 | } |
318 | ||
aeb317b8 RK |
319 | .insert-frown { |
320 | list-style-image: url("chrome://communicator/skin/icons/smileys/smiley-frown.png"); | |
b1eaa419 | 321 | } |
322 | ||
aeb317b8 RK |
323 | .insert-wink { |
324 | list-style-image: url("chrome://communicator/skin/icons/smileys/smiley-wink.png"); | |
b1eaa419 | 325 | } |
326 | ||
aeb317b8 RK |
327 | .insert-tongue { |
328 | list-style-image: url("chrome://communicator/skin/icons/smileys/smiley-tongue.png"); | |
b1eaa419 | 329 | } |
330 | ||
aeb317b8 RK |
331 | .insert-laughing { |
332 | list-style-image: url("chrome://communicator/skin/icons/smileys/smiley-laughing.png"); | |
b1eaa419 | 333 | } |
334 | ||
aeb317b8 RK |
335 | .insert-embarrassed { |
336 | list-style-image: url("chrome://communicator/skin/icons/smileys/smiley-embarrassed.png"); | |
b1eaa419 | 337 | } |
338 | ||
aeb317b8 RK |
339 | .insert-undecided { |
340 | list-style-image: url("chrome://communicator/skin/icons/smileys/smiley-undecided.png"); | |
b1eaa419 | 341 | } |
342 | ||
aeb317b8 RK |
343 | .insert-surprise { |
344 | list-style-image: url("chrome://communicator/skin/icons/smileys/smiley-surprise.png"); | |
ac1cdf20 | 345 | } |
346 | ||
aeb317b8 RK |
347 | .insert-kiss { |
348 | list-style-image: url("chrome://communicator/skin/icons/smileys/smiley-kiss.png"); | |
ac1cdf20 | 349 | } |
350 | ||
aeb317b8 RK |
351 | .insert-yell { |
352 | list-style-image: url("chrome://communicator/skin/icons/smileys/smiley-yell.png"); | |
ac1cdf20 | 353 | } |
354 | ||
aeb317b8 RK |
355 | .insert-cool { |
356 | list-style-image: url("chrome://communicator/skin/icons/smileys/smiley-cool.png"); | |
ac1cdf20 | 357 | } |
358 | ||
aeb317b8 RK |
359 | .insert-money { |
360 | list-style-image: url("chrome://communicator/skin/icons/smileys/smiley-money.png"); | |
ac1cdf20 | 361 | } |
362 | ||
aeb317b8 RK |
363 | .insert-foot { |
364 | list-style-image: url("chrome://communicator/skin/icons/smileys/smiley-foot.png"); | |
ac1cdf20 | 365 | } |
366 | ||
aeb317b8 RK |
367 | .insert-innocent { |
368 | list-style-image: url("chrome://communicator/skin/icons/smileys/smiley-innocent.png"); | |
ac1cdf20 | 369 | } |
370 | ||
aeb317b8 RK |
371 | .insert-cry { |
372 | list-style-image: url("chrome://communicator/skin/icons/smileys/smiley-cry.png"); | |
ac1cdf20 | 373 | } |
374 | ||
aeb317b8 RK |
375 | .insert-sealed { |
376 | list-style-image: url("chrome://communicator/skin/icons/smileys/smiley-sealed.png"); | |
ac1cdf20 | 377 | } |
378 | ||
b1eaa419 | 379 | /* ::::: fg/bg color picker ::::: */ |
380 | ||
381 | .ColorPickerLabel { | |
382 | border: 1px inset #FF9F00; | |
383 | margin: 0px; | |
384 | padding: 2px; | |
385 | } | |
386 | ||
387 | .color-button { | |
388 | border: 1px inset #9C9CFF; | |
389 | padding: 0px; | |
390 | width: 14px; | |
391 | height: 12px; | |
392 | margin: 2px; | |
393 | } | |
394 | ||
395 | .color-button:hover { | |
396 | border: 1px solid #FFCF00; | |
397 | } | |
398 | ||
399 | #TextColorButton { | |
02920d2b RK |
400 | margin-top: 2px; |
401 | margin-bottom: 9px; | |
402 | -moz-margin-start: 2px; | |
403 | -moz-margin-end: 9px; | |
b1eaa419 | 404 | } |
405 | ||
4d9e3d24 RK |
406 | #TextColorButton[color="mixed"] { |
407 | background-image: url("chrome://editor/skin/icons/multicolor.png"); | |
408 | background-size: cover; | |
409 | } | |
410 | ||
b1eaa419 | 411 | #BackgroundColorButton { |
02920d2b RK |
412 | margin-top: 9px; |
413 | margin-bottom: 2px; | |
414 | -moz-margin-start: 9px; | |
415 | -moz-margin-end: 2px; | |
b1eaa419 | 416 | } |
417 | ||
418 | #HighlightColorButton { | |
419 | list-style-image: url("chrome://editor/skin/icons/highlight.gif"); | |
420 | background-color: transparent; | |
421 | } | |
422 | ||
423 | #HighlightColorButton:hover, | |
424 | #HighlightColorButton:hover:active { | |
425 | list-style-image: url("chrome://editor/skin/icons/highlight-hover.gif"); | |
426 | } | |
427 | ||
428 | #HighlightColorButton[disabled="true"] { | |
429 | list-style-image: url("chrome://editor/skin/icons/highlight-disabled.gif") !important; | |
430 | } | |
01fc5c11 | 431 | |
432 | #absolutePositionButton { | |
433 | list-style-image: url("chrome://editor/skin/icons/pinned.gif"); | |
434 | } | |
435 | ||
436 | #absolutePositionButton:hover, | |
437 | #absolutePositionButton:hover:active { | |
438 | list-style-image: url("chrome://editor/skin/icons/pinned-hover.gif"); | |
439 | } | |
440 | ||
441 | #absolutePositionButton[disabled="true"] { | |
442 | list-style-image: url("chrome://editor/skin/icons/pinned-disabled.gif") !important; | |
443 | } | |
444 | ||
445 | #absolutePositionButton[checked="true"] { | |
446 | list-style-image: url("chrome://editor/skin/icons/notpinned.gif"); | |
447 | } | |
448 | ||
449 | #absolutePositionButton[checked="true"]:hover, | |
450 | #absolutePositionButton[checked="true"]:hover:active { | |
451 | list-style-image: url("chrome://editor/skin/icons/notpinned-hover.gif"); | |
452 | } | |
453 | ||
52af0a75 | 454 | #increaseZIndexButton { |
01fc5c11 | 455 | list-style-image: url("chrome://editor/content/images/bringtofront.gif"); |
456 | } | |
52af0a75 RK |
457 | |
458 | #increaseZIndexButton[disabled="true"] { | |
01fc5c11 | 459 | list-style-image: url("chrome://editor/content/images/bringtofront-disabled.gif"); |
460 | } | |
52af0a75 RK |
461 | |
462 | #decreaseZIndexButton { | |
01fc5c11 | 463 | list-style-image: url("chrome://editor/content/images/sendtoback.gif"); |
464 | } | |
52af0a75 RK |
465 | |
466 | #decreaseZIndexButton[disabled="true"] { | |
01fc5c11 | 467 | list-style-image: url("chrome://editor/content/images/sendtoback-disabled.gif"); |
468 | } |