200
216
/* livemarks have the same layout as folder-item, but in the browser-only livemark-item.png */
201
217
/* only the folder icon has any effect for now, item icon is unused */
202
218
.bookmark-item[livemark="true"] {
203
list-style-image: url("chrome://browser/skin/livemark-item.png") !important;
204
-moz-image-region: rect(0px, 36px, 18px, 18px) !important;
219
list-style-image: url("chrome://browser/skin/livemark-folder.png") !important;
220
-moz-image-region: rect(0px, 16px, 16px, 0px) !important;
207
223
.bookmark-item[livemark="true"][chromedir="rtl"] {
208
list-style-image: url("chrome://browser/skin/livemark-item-rtl.png") !important;
209
-moz-image-region: rect(0px, 36px, 18px, 18px) !important;
224
list-style-image: url("chrome://browser/skin/livemark-folder-rtl.png") !important;
225
-moz-image-region: rect(0px, 16px, 16px, 0px) !important;
212
228
.bookmark-item[livemark="true"][open="true"],
213
229
.bookmark-item[livemark="true"][open="true"][chromedir="rtl"] {
214
-moz-image-region: rect(18px, 36px, 36px, 18px) !important;
230
-moz-image-region: rect(16px, 16px, 32px, 0px) !important;
217
233
.bookmark-item[type="menu"][livemark="true"],
218
234
.bookmark-item[type="menu"][livemark="true"][chromedir="rtl"] {
219
-moz-image-region: rect(1px, 53px, 17px, 37px) !important;
235
-moz-image-region: rect(0px, 32px, 16px, 16px) !important;
222
238
.bookmark-item[type="menu"][livemark="true"][open="true"],
223
239
.bookmark-item[type="menu"][livemark="true"][open="true"][chromedir="rtl"] {
224
-moz-image-region: rect(19px, 53px, 35px, 37px) !important;
240
-moz-image-region: rect(16px, 32px, 32px, 16px) !important;
227
243
/* ::::: primary toolbar buttons ::::: */
289
275
.toolbarbutton-menubutton-button:hover,
290
276
.toolbarbutton-menubutton-stack:hover:active,
291
277
.toolbarbutton-menubutton-button:hover:active {
292
border: 0 !important;
293
padding: 0 !important;
294
278
display: -moz-box;
297
/* set up extended binding for the back & forward buttons */
298
toolbar:not([mode="text"]) #back-button,
299
toolbar:not([mode="text"]) #forward-button {
300
-moz-binding: url(chrome://browser/skin/browser.xml#toolbar-menubutton);
303
toolbar:not([mode="text"]) #back-button .toolbarbutton-menubutton-button,
304
toolbar:not([mode="text"]) #forward-button .toolbarbutton-menubutton-button {
305
-moz-binding: url('chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton-image');
306
margin-left: 0 !important;
307
margin-right: 0 !important;
312
281
/* ::::: 24px primary toolbar buttons ::::: */
283
toolbar:not([iconsize="small"]) .toolbarbutton-1 .toolbarbutton-icon {
314
287
/* back button-- */
317
border: 0 !important;
318
padding: 0 !important;
319
290
-moz-image-region: rect(0px 24px 24px 0px);
293
#back-button:not([disabled="true"]):hover,
323
294
#back-button[buttonover="true"] {
324
295
-moz-image-region: rect(24px 24px 48px 0px);
326
297
#back-button[disabled="true"] {
327
-moz-image-region: rect(48px 24px 72px 0px) !important;
298
-moz-image-region: rect(48px 24px 72px 0px);
329
#back-button:hover:active {
300
#back-button:not([disabled="true"]):hover:active {
330
301
-moz-image-region: rect(96px 24px 120px 0px);
333
/* back button dropmarker */
335
#back-button .toolbarbutton-menubutton-dropmarker {
336
border: 0 !important;
337
padding: 0 !important;
338
margin: 0 !important;
339
list-style-image: url("chrome://browser/skin/dropmark-nav.png");
340
-moz-image-region: rect(0px 14px 24px 0px);
343
#forward-button[chromedir="rtl"] .toolbarbutton-menubutton-dropmarker {
344
border: 0 !important;
345
padding: 0 !important;
346
margin: 0 !important;
347
list-style-image: url("chrome://browser/skin/dropmark-nav-rtl.png");
348
-moz-image-region: rect(0px 14px 24px 0px);
350
#back-button:hover .toolbarbutton-menubutton-dropmarker,
351
#back-button[buttonover="true"] .toolbarbutton-menubutton-dropmarker,
352
#forward-button:hover[chromedir="rtl"] .toolbarbutton-menubutton-dropmarker,
353
#forward-button[buttonover="true"][chromedir="rtl"] .toolbarbutton-menubutton-dropmarker {
354
-moz-image-region: rect(24px 14px 48px 0px);
356
#back-button .toolbarbutton-menubutton-dropmarker[disabled="true"] {
357
list-style-image: url("chrome://browser/skin/dropmark-nav.png") !important;
358
-moz-image-region: rect(48px 14px 72px 0px);
360
#forward-button[chromedir="rtl"] .toolbarbutton-menubutton-dropmarker[disabled="true"] {
361
list-style-image: url("chrome://browser/skin/dropmark-nav-rtl.png") !important;
362
-moz-image-region: rect(48px 14px 72px 0px);
364
#back-button[buttondown="true"] .toolbarbutton-menubutton-dropmarker,
365
#back-button:hover:active .toolbarbutton-menubutton-dropmarker {
366
-moz-image-region: rect(72px 14px 96px 0px);
369
304
/* forward button */
371
306
#forward-button {
372
307
-moz-image-region: rect(0px 48px 24px 24px);
374
#forward-button:hover,
310
#forward-button:not([disabled="true"]):hover,
375
311
#forward-button[buttonover="true"] {
376
312
-moz-image-region: rect(24px 48px 48px 24px);
378
314
#forward-button[disabled="true"] {
379
-moz-image-region: rect(48px 48px 72px 24px) !important;
315
-moz-image-region: rect(48px 48px 72px 24px);
381
#forward-button:hover:active {
317
#forward-button:not([disabled="true"]):hover:active {
382
318
-moz-image-region: rect(96px 48px 120px 24px);
385
/* forward button dropmarker */
387
#forward-button .toolbarbutton-menubutton-dropmarker {
388
border: 0 !important;
389
padding: 0 !important;
390
margin: 0 !important;
391
list-style-image: url("chrome://browser/skin/dropmark-nav.png");
392
-moz-image-region: rect(0px 14px 24px 0px);
394
#back-button[chromedir="rtl"] .toolbarbutton-menubutton-dropmarker {
395
border: 0 !important;
396
padding: 0 !important;
397
margin: 0 !important;
398
list-style-image: url("chrome://browser/skin/dropmark-nav-rtl.png");
399
-moz-image-region: rect(0px 14px 24px 0px);
401
#forward-button:hover .toolbarbutton-menubutton-dropmarker,
402
#forward-button[buttonover="true"] .toolbarbutton-menubutton-dropmarker,
403
#back-button:hover[chromedir="rtl"] .toolbarbutton-menubutton-dropmarker,
404
#back-button[buttonover="true"][chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker {
405
-moz-image-region: rect(24px 14px 48px 0px);
407
#forward-button .toolbarbutton-menubutton-dropmarker[disabled="true"] {
408
list-style-image: url("chrome://browser/skin/dropmark-nav.png") !important;
409
-moz-image-region: rect(48px 14px 72px 0px);
411
#back-button[chromedir="rtl"] .toolbarbutton-menubutton-dropmarker[disabled="true"] {
412
list-style-image: url("chrome://browser/skin/dropmark-nav-rtl.png") !important;
413
-moz-image-region: rect(48px 14px 72px 0px);
415
#forward-button[buttondown="true"] .toolbarbutton-menubutton-dropmarker,
416
#forward-button:hover:active .toolbarbutton-menubutton-dropmarker,
417
#back-button[buttondown="true"][chromedir="rtl"] .toolbarbutton-menubutton-dropmarker,
418
#back-button:hover:active[chromedir="rtl"] .toolbarbutton-menubutton-dropmarker {
419
-moz-image-region: rect(72px 14px 96px 0px);
422
321
/* stop button */
425
324
-moz-image-region: rect(0px 72px 24px 48px);
326
#stop-button:not([disabled="true"]):hover {
428
327
-moz-image-region: rect(24px 72px 48px 48px);
430
329
#stop-button[disabled="true"] {
431
-moz-image-region: rect(48px 72px 72px 48px) !important;
330
-moz-image-region: rect(48px 72px 72px 48px);
433
#stop-button:hover:active {
332
#stop-button:not([disabled="true"]):hover:active {
434
333
-moz-image-region: rect(96px 72px 120px 48px);
648
536
toolbar[iconsize="small"] .toolbarbutton-menubutton-button:hover,
649
537
toolbar[iconsize="small"] .toolbarbutton-menubutton-stack:hover:active,
650
538
toolbar[iconsize="small"] .toolbarbutton-menubutton-button:hover:active {
651
border: 0 !important;
652
padding: 0 !important;
653
539
display: -moz-box;
655
541
/* ::::: small back button ::::: */
657
543
/* back button-- */
545
toolbar[iconsize="small"] #back-button .toolbarbutton-icon {
659
548
toolbar[iconsize="small"] #back-button {
660
border: 0 !important;
661
padding: 0 !important;
662
549
-moz-image-region: rect(0px 16px 16px 0px);
664
toolbar[iconsize="small"] #back-button:hover,
551
toolbar[iconsize="small"] #back-button:not([disabled="true"]):hover,
665
552
toolbar[iconsize="small"] #back-button[buttonover="true"] {
666
553
-moz-image-region: rect(16px 16px 32px 0px);
668
555
toolbar[iconsize="small"] #back-button[disabled="true"] {
669
-moz-image-region: rect(32px 16px 48px 0px) !important;
671
toolbar[iconsize="small"] #back-button:hover:active {
672
-moz-image-region: rect(64px 16px 80px 0px);
675
/* small back button dropmarker */
677
toolbar[iconsize="small"] #back-button .toolbarbutton-menubutton-dropmarker {
678
border: 0 !important;
679
padding: 0 !important;
680
margin: 0 !important;
681
list-style-image: url("chrome://browser/skin/dropmark-nav-small.png");
682
-moz-image-region: rect(0px 16px 16px 0px);
684
toolbar[iconsize="small"] #forward-button[chromedir="rtl"] .toolbarbutton-menubutton-dropmarker {
685
border: 0 !important;
686
padding: 0 !important;
687
margin: 0 !important;
688
list-style-image: url("chrome://browser/skin/dropmark-nav-rtl-small.png");
689
-moz-image-region: rect(0px 16px 16px 0px);
691
toolbar[iconsize="small"] #back-button:hover .toolbarbutton-menubutton-dropmarker,
692
toolbar[iconsize="small"] #back-button[buttonover="true"] .toolbarbutton-menubutton-dropmarker,
693
toolbar[iconsize="small"] #forward-button:hover[chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker,
694
toolbar[iconsize="small"] #forward-button[buttonover="true"][chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker {
695
-moz-image-region: rect(16px 16px 32px 0px);
697
toolbar[iconsize="small"] #back-button .toolbarbutton-menubutton-dropmarker[disabled="true"] {
698
list-style-image: url("chrome://browser/skin/dropmark-nav-small.png") !important;
699
-moz-image-region: rect(32px 16px 48px 0px);
701
toolbar[iconsize="small"] #forward-button[chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker[disabled="true"] {
702
list-style-image: url("chrome://browser/skin/dropmark-nav-rtl-small.png") !important;
703
-moz-image-region: rect(32px 16px 48px 0px);
705
toolbar[iconsize="small"] #back-button[buttondown="true"] .toolbarbutton-menubutton-dropmarker,
706
toolbar[iconsize="small"] #back-button:hover:active .toolbarbutton-menubutton-dropmarker,
707
toolbar[iconsize="small"] #forward-button[buttondown="true"][chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker,
708
toolbar[iconsize="small"] #forward-button:hover:active[chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker {
556
-moz-image-region: rect(32px 16px 48px 0px);
558
toolbar[iconsize="small"] #back-button:not([disabled="true"]):hover:active {
709
559
-moz-image-region: rect(64px 16px 80px 0px);
713
563
/* small forward button-- */
565
toolbar[iconsize="small"] #forward-button .toolbarbutton-icon {
715
568
toolbar[iconsize="small"] #forward-button {
716
569
-moz-image-region: rect(0px 32px 16px 16px);
718
toolbar[iconsize="small"] #forward-button:hover,
571
toolbar[iconsize="small"] #forward-button:not([disabled="true"]):hover,
719
572
toolbar[iconsize="small"] #forward-button[buttonover="true"] {
720
573
-moz-image-region: rect(16px 32px 32px 16px);
722
575
toolbar[iconsize="small"] #forward-button[disabled="true"] {
723
-moz-image-region: rect(32px 32px 48px 16px) !important;
576
-moz-image-region: rect(32px 32px 48px 16px);
725
toolbar[iconsize="small"] #forward-button:hover:active {
578
toolbar[iconsize="small"] #forward-button:not([disabled="true"]):hover:active {
726
579
-moz-image-region: rect(64px 32px 80px 16px);
729
/* small forward button dropmarker */
731
toolbar[iconsize="small"] #forward-button .toolbarbutton-menubutton-dropmarker {
732
border: 0 !important;
733
padding: 0 !important;
734
margin: 0 !important;
735
list-style-image: url("chrome://browser/skin/dropmark-nav-small.png");
736
-moz-image-region: rect(0px 16px 16px 0px);
738
toolbar[iconsize="small"] #back-button[chromedir="rtl"] .toolbarbutton-menubutton-dropmarker {
739
border: 0 !important;
740
padding: 0 !important;
741
margin: 0 !important;
742
list-style-image: url("chrome://browser/skin/dropmark-nav-rtl-small.png");
743
-moz-image-region: rect(0px 16px 16px 0px);
745
toolbar[iconsize="small"] #forward-button:hover .toolbarbutton-menubutton-dropmarker,
746
toolbar[iconsize="small"] #forward-button[buttonover="true"] .toolbarbutton-menubutton-dropmarker,
747
toolbar[iconsize="small"] #back-button:hover[chromedir="rtl"] .toolbarbutton-menubutton-dropmarker,
748
toolbar[iconsize="small"] #back-button[buttonover="true"][chromedir="rtl"] .toolbarbutton-menubutton-dropmarker {
749
-moz-image-region: rect(16px 16px 32px 0px);
751
toolbar[iconsize="small"] #forward-button .toolbarbutton-menubutton-dropmarker[disabled="true"] {
752
list-style-image: url("chrome://browser/skin/dropmark-nav-small.png") !important;
753
-moz-image-region: rect(32px 16px 48px 0px);
755
toolbar[iconsize="small"] #back-button[chromedir="rtl"] .toolbarbutton-menubutton-dropmarker[disabled="true"] {
756
list-style-image: url("chrome://browser/skin/dropmark-nav-rtl-small.png") !important;
757
-moz-image-region: rect(32px 16px 48px 0px);
759
toolbar[iconsize="small"] #forward-button[buttondown="true"] .toolbarbutton-menubutton-dropmarker,
760
toolbar[iconsize="small"] #forward-button:hover:active .toolbarbutton-menubutton-dropmarker,
761
toolbar[iconsize="small"] #back-button[buttondown="true"][chromedir="rtl"] .toolbarbutton-menubutton-dropmarker,
762
toolbar[iconsize="small"] #back-button:hover:active[chromedir="rtl"] .toolbarbutton-menubutton-dropmarker{
763
-moz-image-region: rect(64px 16px 80px 0px);
766
582
/* stop button */
584
toolbar[iconsize="small"] #stop-button .toolbarbutton-icon {
768
587
toolbar[iconsize="small"] #stop-button {
769
588
-moz-image-region: rect(0px 48px 16px 32px);
771
toolbar[iconsize="small"] #stop-button:hover {
590
toolbar[iconsize="small"] #stop-button:not([disabled="true"]):hover {
772
591
-moz-image-region: rect(16px 48px 32px 32px);
774
593
toolbar[iconsize="small"] #stop-button[disabled="true"] {
775
-moz-image-region: rect(32px 48px 48px 32px) !important;
594
-moz-image-region: rect(32px 48px 48px 32px);
777
toolbar[iconsize="small"] #stop-button:hover:active {
596
toolbar[iconsize="small"] #stop-button:not([disabled="true"]):hover:active {
778
597
-moz-image-region: rect(64px 48px 80px 32px);
780
600
/* reload button */
602
toolbar[iconsize="small"] #reload-button .toolbarbutton-icon {
782
605
toolbar[iconsize="small"] #reload-button {
783
606
-moz-image-region: rect(0px 64px 16px 48px);
785
toolbar[iconsize="small"] #reload-button:hover {
608
toolbar[iconsize="small"] #reload-button:not([disabled="true"]):hover {
786
609
-moz-image-region: rect(16px 64px 32px 48px);
788
611
toolbar[iconsize="small"] #reload-button[disabled="true"] {
789
612
-moz-image-region: rect(32px 64px 48px 48px);
791
toolbar[iconsize="small"] #reload-button:hover:active {
614
toolbar[iconsize="small"] #reload-button:not([disabled="true"]):hover:active {
792
615
-moz-image-region: rect(64px 64px 80px 48px);
794
617
/* home button */
619
toolbar[iconsize="small"] #home-button .toolbarbutton-icon {
796
622
toolbar[iconsize="small"] #home-button {
797
623
-moz-image-region: rect(0px 80px 16px 64px);
799
toolbar[iconsize="small"] #home-button:hover {
625
toolbar[iconsize="small"] #home-button:not([disabled="true"]):hover {
800
626
-moz-image-region: rect(16px 80px 32px 64px);
802
628
toolbar[iconsize="small"] #home-button[disabled="true"] {
803
629
-moz-image-region: rect(32px 80px 48px 64px);
805
toolbar[iconsize="small"] #home-button:hover:active {
631
toolbar[iconsize="small"] #home-button:not([disabled="true"]):hover:active {
806
632
-moz-image-region: rect(64px 80px 80px 64px);
809
635
/* download manager button */
637
toolbar[iconsize="small"] #downloads-button .toolbarbutton-icon {
811
640
toolbar[iconsize="small"] #downloads-button {
812
641
-moz-image-region: rect(0px 96px 16px 80px);
814
toolbar[iconsize="small"] #downloads-button:hover {
643
toolbar[iconsize="small"] #downloads-button:not([disabled="true"]):hover {
815
644
-moz-image-region: rect(16px 96px 32px 80px);
817
646
toolbar[iconsize="small"] #downloads-button[disabled="true"] {
818
-moz-image-region: rect(32px 96px 48px 80px) !important;
647
-moz-image-region: rect(32px 96px 48px 80px);
820
toolbar[iconsize="small"] #downloads-button:hover:active {
649
toolbar[iconsize="small"] #downloads-button:not([disabled="true"]):hover:active {
821
650
-moz-image-region: rect(64px 96px 80px 80px);
824
653
/* history sidebar button */
655
toolbar[iconsize="small"] #history-button .toolbarbutton-icon {
826
658
toolbar[iconsize="small"] #history-button {
827
659
-moz-image-region: rect(0px 112px 16px 96px);
829
toolbar[iconsize="small"] #history-button:hover {
661
toolbar[iconsize="small"] #history-button:not([disabled="true"]):not([checked="true"]):hover {
830
662
-moz-image-region: rect(16px 112px 32px 96px);
832
664
toolbar[iconsize="small"] #history-button[disabled="true"] {
833
-moz-image-region: rect(32px 112px 48px 96px) !important;
835
toolbar[iconsize="small"] #history-button:hover:active {
665
-moz-image-region: rect(32px 112px 48px 96px);
667
toolbar[iconsize="small"] #history-button[checked="true"] {
668
-moz-image-region: rect(48px 112px 64px 96px);
670
toolbar[iconsize="small"] #history-button:not([disabled="true"]):not([checked="true"]):hover:active {
836
671
-moz-image-region: rect(64px 112px 80px 96px);
839
674
/* bookmark sidebar button */
676
toolbar[iconsize="small"] #bookmarks-button .toolbarbutton-icon {
841
679
toolbar[iconsize="small"] #bookmarks-button {
842
680
-moz-image-region: rect(0px 128px 16px 112px);
844
toolbar[iconsize="small"] #bookmarks-button:hover {
682
toolbar[iconsize="small"] #bookmarks-button:not([disabled="true"]):not([checked="true"]):hover {
845
683
-moz-image-region: rect(16px 128px 32px 112px);
847
685
toolbar[iconsize="small"] #bookmarks-button[disabled="true"] {
848
-moz-image-region: rect(32px 128px 48px 112px) !important;
686
-moz-image-region: rect(32px 128px 48px 112px);
850
688
toolbar[iconsize="small"] #bookmarks-button[checked="true"] {
851
-moz-image-region: rect(48px 128px 64px 112px) !important;
689
-moz-image-region: rect(48px 128px 64px 112px);
853
toolbar[iconsize="small"] #bookmarks-button:hover:active {
691
toolbar[iconsize="small"] #bookmarks-button:not([disabled="true"]):not([checked="true"]):hover:active {
854
692
-moz-image-region: rect(64px 128px 80px 112px);
857
695
/* print button */
697
toolbar[iconsize="small"] #print-button .toolbarbutton-icon {
859
700
toolbar[iconsize="small"] #print-button {
860
701
-moz-image-region: rect(0px 144px 16px 128px);
862
toolbar[iconsize="small"] #print-button:hover {
703
toolbar[iconsize="small"] #print-button:not([disabled="true"]):hover {
863
704
-moz-image-region: rect(16px 144px 32px 128px);
865
706
toolbar[iconsize="small"] #print-button[disabled="true"] {
866
-moz-image-region: rect(32px 144px 48px 128px) !important;
707
-moz-image-region: rect(32px 144px 48px 128px);
868
toolbar[iconsize="small"] #print-button:hover:active {
709
toolbar[iconsize="small"] #print-button:not([disabled="true"]):hover:active {
869
710
-moz-image-region: rect(64px 144px 80px 128px);
872
713
/* new tab button */
715
toolbar[iconsize="small"] #new-tab-button .toolbarbutton-icon {
874
718
toolbar[iconsize="small"] #new-tab-button {
875
719
-moz-image-region: rect(0px 160px 16px 144px);
877
toolbar[iconsize="small"] #new-tab-button:hover {
721
toolbar[iconsize="small"] #new-tab-button:not([disabled="true"]):hover {
878
722
-moz-image-region: rect(16px 160px 32px 144px);
880
724
toolbar[iconsize="small"] #new-tab-button[disabled="true"] {
881
-moz-image-region: rect(32px 160px 48px 144px) !important;
725
-moz-image-region: rect(32px 160px 48px 144px);
883
toolbar[iconsize="small"] #new-tab-button:hover:active {
727
toolbar[iconsize="small"] #new-tab-button:not([disabled="true"]):hover:active {
884
728
-moz-image-region: rect(64px 160px 80px 144px);
889
733
toolbar[iconsize="small"] #new-window-button {
890
734
-moz-image-region: rect(0px 176px 16px 160px);
892
toolbar[iconsize="small"] #new-window-button:hover {
736
toolbar[iconsize="small"] #new-window-button:not([disabled="true"]):hover {
893
737
-moz-image-region: rect(16px 176px 32px 160px);
895
739
toolbar[iconsize="small"] #new-window-button[disabled="true"] {
896
-moz-image-region: rect(32px 176px 48px 160px) !important;
740
-moz-image-region: rect(32px 176px 48px 160px);
898
toolbar[iconsize="small"] #new-window-button:hover:active {
742
toolbar[iconsize="small"] #new-window-button:not([disabled="true"]):hover:active {
899
743
-moz-image-region: rect(64px 176px 80px 160px);
748
toolbar[iconsize="small"] #cut-button .toolbarbutton-icon {
904
751
toolbar[iconsize="small"] #cut-button {
905
752
-moz-image-region: rect(0px 192px 16px 176px);
907
toolbar[iconsize="small"] #cut-button:hover {
754
toolbar[iconsize="small"] #cut-button:not([disabled="true"]):hover {
908
755
-moz-image-region: rect(16px 192px 32px 176px);
910
757
toolbar[iconsize="small"] #cut-button[disabled="true"] {
911
-moz-image-region: rect(32px 192px 48px 176px) !important;
758
-moz-image-region: rect(32px 192px 48px 176px);
913
toolbar[iconsize="small"] #cut-button:hover:active {
760
toolbar[iconsize="small"] #cut-button:not([disabled="true"]):hover:active {
914
761
-moz-image-region: rect(64px 192px 80px 176px);
917
764
/* copy button */
766
toolbar[iconsize="small"] #copy-button .toolbarbutton-icon {
919
769
toolbar[iconsize="small"] #copy-button {
920
770
-moz-image-region: rect(0px 208px 16px 192px);
922
toolbar[iconsize="small"] #copy-button:hover {
772
toolbar[iconsize="small"] #copy-button:not([disabled="true"]):hover {
923
773
-moz-image-region: rect(16px 208px 32px 192px);
925
775
toolbar[iconsize="small"] #copy-button[disabled="true"] {
926
776
-moz-image-region: rect(32px 208px 48px 192px);
928
toolbar[iconsize="small"] #copy-button:hover:active {
778
toolbar[iconsize="small"] #copy-button:not([disabled="true"]):hover:active {
929
779
-moz-image-region: rect(64px 208px 80px 192px);
932
782
/* paste button */
784
toolbar[iconsize="small"] #paste-button .toolbarbutton-icon {
934
787
toolbar[iconsize="small"] #paste-button {
935
788
-moz-image-region: rect(0px 224px 16px 208px);
937
toolbar[iconsize="small"] #paste-button:hover {
790
toolbar[iconsize="small"] #paste-button:not([disabled="true"]):hover {
938
791
-moz-image-region: rect(16px 224px 32px 208px);
940
793
toolbar[iconsize="small"] #paste-button[disabled="true"] {
941
794
-moz-image-region: rect(32px 224px 48px 208px);
943
toolbar[iconsize="small"] #paste-button:hover:active {
796
toolbar[iconsize="small"] #paste-button:not([disabled="true"]):hover:active {
944
797
-moz-image-region: rect(64px 224px 80px 208px);
1049
934
/* ::::: go button ::::: */
1052
-moz-box-orient: vertical; /* for go button flex hack */
1053
-moz-margin-end: 5px;
1057
/* -moz-box-flex: 1; expand to fill toolbar height */
936
/* In text icon mode, the Go button scales independently of the location bar,
937
* and the button can be much taller, so we have to center align the elements
938
* (instead of stretching them) to prevent the location bar from stretching
939
* vertically to match the button's height and growing too tall. Despite this
940
* center alignment, the history dropmarker still stretches to the location
941
* bar's height, as it's inside the location bar's textbox, which is stretchy.
943
toolbar[mode="text"] #urlbar-button-box {
944
-moz-box-align: center;
947
toolbar[mode="text"] #go-button {
948
-moz-margin-start: 5px;
951
toolbar[mode="text"] #go-button,
952
toolbar[mode="text"] #go-button-stack .go-button-background {
953
list-style-image: none;
954
background-image: none;
957
toolbar[mode="text"] #go-button-stack {
962
padding: 2px 0px 2px 0px;
965
toolbar:not([mode="text"]) #go-button {
1058
966
-moz-appearance: none;
1059
list-style-image: url("chrome://browser/skin/Go.png");
967
list-style-image: url("chrome://browser/skin/Go-arrow.png");
1060
968
-moz-image-region: rect(0px 25px 22px 0px);
1063
padding-bottom: 2px;
1064
-moz-padding-start: 0;
1065
-moz-padding-end: 5px;
1068
#go-button[chromedir="rtl"] {
1069
list-style-image: url("chrome://browser/skin/Go-rtl.png");
974
toolbar:not([mode="text"]) #go-button[chromedir="rtl"] {
975
list-style-image: url("chrome://browser/skin/Go-arrow-rtl.png");
978
toolbar:not([mode="text"]) #go-button-top {
979
list-style-image: url("chrome://browser/skin/Go-bkgnd.png");
980
-moz-image-region: rect(0px, 25px, 10px, 0px);
984
/* GTK does not stretch image regions properly, so use background
985
images instead. See bugs 351764 and 254659. */
986
toolbar:not([mode="text"]) #go-button-mid-top {
987
background-image: url("chrome://browser/skin/Go-mid-top.png");
990
toolbar:not([mode="text"]) #go-button-mid-bottom {
991
background-image: url("chrome://browser/skin/Go-mid-bottom.png");
994
toolbar:not([mode="text"]) #go-button-bottom {
995
list-style-image: url("chrome://browser/skin/Go-bkgnd.png");
996
-moz-image-region: rect(12px, 25px, 22px, 0px);
1000
toolbar:not([mode="text"]) #go-button-top[chromedir="rtl"],
1001
toolbar:not([mode="text"]) #go-button-bottom[chromedir="rtl"] {
1002
list-style-image: url("chrome://browser/skin/Go-bkgnd-rtl.png");
1005
toolbar:not([mode="text"]) #go-button-mid-top[chromedir="rtl"] {
1006
background-image: url("chrome://browser/skin/Go-mid-top-rtl.png");
1009
toolbar:not([mode="text"]) #go-button-mid-bottom[chromedir="rtl"] {
1010
background-image: url("chrome://browser/skin/Go-mid-bottom-rtl.png");
1014
#go-button-stack:hover #go-button-top {
1015
-moz-image-region: rect(0px, 50px, 10px, 25px);
1018
#go-button-stack:hover #go-button-mid-top,
1019
#go-button-stack:hover #go-button-mid-bottom {
1020
background-position: -25px 0px;
1023
#go-button-stack:hover #go-button-bottom {
1024
-moz-image-region: rect(12px, 50px, 22px, 25px);
1028
/* Disabled images are not used. */
1029
#go-button-stack[disabled="true"] #go-button-top {
1030
-moz-image-region: rect(0px, 75px, 10px, 50px) !important;
1033
#go-button-stack[disabled="true"] #go-button-mid-top,
1034
#go-button-stack[disabled="true"] #go-button-mid-bottom {
1035
background-position: -50px 0px;
1038
#go-button-stack[disabled="true"] #go-button-bottom {
1039
-moz-image-region: rect(12px, 75px, 22px, 50px) !important;
1043
#go-button-stack:hover:active #go-button-top {
1044
-moz-image-region: rect(0px, 100px, 10px, 75px);
1047
#go-button-stack:hover:active #go-button-mid-top,
1048
#go-button-stack:hover:active #go-button-mid-bottom {
1049
background-position: -75px;
1052
#go-button-stack:hover:active #go-button-bottom {
1053
-moz-image-region: rect(12px, 100px, 22px, 75px);
1057
toolbar[mode="text"] #go-button > .toolbarbutton-text {
1058
display: -moz-box !important;
1059
-moz-margin-start: 4px !important;
1063
#go-button:not([disabled="true"]):hover {
1073
1064
-moz-image-region: rect(0px 50px 22px 25px);