2 Styling for namespace tabs (page, discussion) and views (read, edit, view history, watch and other actions)
5 /* Navigation Labels */
7 div.vectorMenu h3 span {
11 /* Namespaces and Views */
19 .background-image('images/tab-break.png');
20 background-position: bottom left;
21 background-repeat: no-repeat;
29 list-style-type: none;
30 list-style-image: none;
35 /* OVERRIDDEN BY COMPLIANT BROWSERS */
36 div.vectorTabs ul li {
40 display: inline-block;
44 background-color: #f3f3f3;
45 .background-image('images/tab-normal-fade.png');
46 background-position: bottom left;
47 background-repeat: repeat-x;
52 div.vectorTabs ul > li {
56 div.vectorTabs li.selected {
57 .background-image('images/tab-current-fade.png');
60 /* OVERRIDDEN BY COMPLIANT BROWSERS */
62 display: inline-block;
66 color: @menu-link-color;
72 div.vectorTabs li > a {
76 div.vectorTabs li.icon a {
77 background-position: bottom right;
78 background-repeat: no-repeat;
81 /* OVERRIDDEN BY COMPLIANT BROWSERS */
82 div.vectorTabs span a {
83 display: inline-block;
88 div.vectorTabs span > a {
95 display: inline-block;
96 .background-image('images/tab-break.png');
97 background-position: bottom right;
98 background-repeat: no-repeat;
101 div.vectorTabs li.selected a,
102 div.vectorTabs li.selected a:visited{
104 text-decoration: none;
107 div.vectorTabs li.new a,
108 div.vectorTabs li.new a:visited{
112 /* Variants and Actions */
118 /* SVG support using a transparent gradient to guarantee cross-browser
119 * compatibility (browsers able to understand gradient syntax support also SVG) */
120 .background-image-svg('images/arrow-down-icon.svg', 'images/arrow-down-icon.png');
122 background-position: 100% 60%;
123 background-repeat: no-repeat;
127 div.vectorMenuFocus {
128 /* SVG support using a transparent gradient to guarantee cross-browser
129 * compatibility (browsers able to understand gradient syntax support also SVG) */
130 .background-image-svg('images/arrow-down-focus-icon.svg', 'images/arrow-down-focus-icon.png');
131 background-position: 100% 60%;
134 body.rtl div.vectorMenu {
139 /* OVERRIDDEN BY COMPLIANT BROWSERS */
140 div#mw-head div.vectorMenu h3 {
143 .background-image('images/tab-break.png');
144 background-repeat: no-repeat;
145 background-position: bottom left;
150 div#mw-head div.vectorMenu > h3 {
151 background-image: none;
154 div#mw-head div.vectorMenu h4,
155 div.vectorMenu#p-variants #mw-vector-current-variant {
156 display: inline-block;
160 padding-top: 1.375em;
165 /* OVERRIDDEN BY COMPLIANT BROWSERS */
166 div.vectorMenu h3 a {
167 display: inline-block;
170 text-decoration: none;
171 .background-image('images/tab-break.png');
172 background-repeat: no-repeat;
173 background-position: bottom right;
177 div.vectorMenu h3 > a {
181 div.vectorMenu div.menu {
188 /* OVERRIDDEN BY COMPLIANT BROWSERS */
189 body.rtl div.vectorMenu div.menu {
195 body.rtl div.vectorMenu > div.menu {
201 /* Also fixes old versions of FireFox */
202 body.rtl div.vectorMenu > div.menu,
208 /* Enable forcing showing of the menu for accessibility */
209 div.vectorMenu:hover div.menu,
210 div.vectorMenu div.menuForceShow {
216 background-color: white;
217 border: solid 1px silver;
219 list-style-type: none;
220 list-style-image: none;
227 /* Fixes old versions of FireFox */
233 /* Returns things back to normal in modern versions of FireFox */
247 /* OVERRIDDEN BY COMPLIANT BROWSERS */
248 div.vectorMenu li a {
249 display: inline-block;
252 color: @menu-link-color;
258 div.vectorMenu li > a {
262 div.vectorMenu li.selected a,
263 div.vectorMenu li.selected a:visited {
265 text-decoration: none;
269 .background-image('images/tab-break.png');
270 background-position: right bottom;
271 background-repeat: no-repeat;
274 @import 'watchstar.less';