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 | ||
c79d2bbe RK |
7 | /** |
8 | * Tabbrowser Tabs | |
9 | */ | |
b1eaa419 | 10 | |
11 | .tabbrowser-tabs { | |
b1eaa419 | 12 | } |
13 | ||
c79d2bbe RK |
14 | .tabbrowser-tabs[overflow="true"] { |
15 | -moz-padding-start: 0px; | |
16 | } | |
17 | ||
18 | /** | |
19 | * Tab | |
20 | */ | |
21 | ||
22 | .tabbrowser-tab { | |
57fc408c | 23 | padding: 1px 4px 2px; |
b1eaa419 | 24 | } |
25 | ||
c79d2bbe RK |
26 | .tabbrowser-tab[busy] > .tab-image-middle > .tab-icon > .tab-icon-image { |
27 | list-style-image: url("chrome://global/skin/icons/loading.gif") !important; | |
28 | } | |
29 | ||
30 | .tabbrowser-tab[selected="true"] { | |
31 | font-weight: bold; | |
32 | } | |
33 | ||
34 | .tab-icon-image { | |
351107c9 | 35 | margin-top: 1px; |
c79d2bbe | 36 | -moz-margin-end: 3px; |
351107c9 | 37 | width: 16px; |
38 | height: 16px; | |
351107c9 | 39 | } |
40 | ||
c79d2bbe | 41 | .tabs-bottom { |
3d6dd546 | 42 | } |
43 | ||
c79d2bbe | 44 | tabpanels { |
351107c9 | 45 | } |
46 | ||
c79d2bbe RK |
47 | .tabs-left, |
48 | .tabs-right { | |
49 | width: 3px; | |
50 | border-bottom-width: 0px; | |
b1eaa419 | 51 | } |
52 | ||
c79d2bbe RK |
53 | /* tabbrowser-tab focus ring */ |
54 | .tabbrowser-tab > .tab-image-middle > .tab-text { | |
55 | border: 1px dotted transparent; | |
56 | } | |
b1eaa419 | 57 | |
024ec655 | 58 | .tabbrowser-tab:-moz-focusring > .tab-image-middle > .tab-text { |
c79d2bbe RK |
59 | border: 1px dotted #008484; |
60 | } | |
61 | ||
62 | /** | |
63 | * Tab Drag and Drop | |
64 | */ | |
65 | ||
66 | .tab-drop-indicator-bar { | |
67 | visibility: hidden; | |
68 | height: 9px; | |
69 | margin-top: -9px; | |
70 | position: relative; | |
71 | } | |
72 | ||
73 | .tab-drop-indicator { | |
74 | height: 11px; | |
75 | width: 11px; | |
76 | margin-bottom: -5px; | |
77 | position: relative; | |
78 | background: url('chrome://global/skin/icons/tab-drag-indicator.gif') 50% 50% no-repeat; | |
b1eaa419 | 79 | } |
80 | ||
c79d2bbe RK |
81 | .tab-drop-indicator-bar[dragging="true"] { |
82 | visibility: visible; | |
edb23828 | 83 | } |
84 | ||
c79d2bbe RK |
85 | /** |
86 | * In-tab close button | |
87 | */ | |
88 | .tab-close-button > .toolbarbutton-icon { | |
89 | -moz-margin-end: 0px !important; | |
90 | margin-top: 1px; | |
351107c9 | 91 | } |
edb23828 | 92 | |
c79d2bbe RK |
93 | .tab-close-button { |
94 | border: none !important; | |
edb23828 | 95 | padding: 0px; |
c79d2bbe RK |
96 | cursor: default; |
97 | list-style-image: url("chrome://global/skin/icons/close-button.gif"); | |
6046f027 | 98 | } |
99 | ||
c79d2bbe RK |
100 | |
101 | .tab-close-button:focus { | |
102 | outline: none !important; | |
6046f027 | 103 | } |
104 | ||
c79d2bbe RK |
105 | /** |
106 | * Tab Scrollbox Arrow Buttons | |
107 | */ | |
108 | ||
c79d2bbe RK |
109 | /** |
110 | * All Tabs Button | |
111 | */ | |
112 | ||
c79d2bbe | 113 | .tabs-alltabs-box { |
6046f027 | 114 | } |
d84b9613 | 115 | |
c79d2bbe RK |
116 | .tabs-alltabs-button { |
117 | } | |
118 | ||
119 | .tabs-alltabs-box-animate { | |
120 | } | |
c79d2bbe RK |
121 | |
122 | /** | |
123 | * All Tabs Menupopup | |
124 | */ | |
125 | ||
126 | .alltabs-item > .menu-iconic-left > .menu-iconic-icon { | |
c79d2bbe RK |
127 | } |
128 | ||
129 | .alltabs-item[selected="true"] { | |
130 | font-weight: bold; | |
131 | } | |
132 | ||
133 | .alltabs-item[busy] > .menu-iconic-left > .menu-iconic-icon { | |
134 | list-style-image: url("chrome://global/skin/icons/loading.gif"); | |
d84b9613 | 135 | } |