$wgStylePath .
'/vector/csshover.htc")}</style><![endif]-->'
);
+ // Append common IE fixes, which perhaps should be included in all
+ // skins, but for now it seems each skin needs to include them
+ // explicitly
+ $out->addScript(
+ '<!--[if lt IE 7]><script type="' . $wgJsMimeType . '" src="' .
+ $wgStylePath .
+ '/common/IEFixes.js?' .
+ $wgStyleVersion .
+ '"></script>' .
+ '<meta http-equiv="imagetoolbar" content="no" /><![endif]-->'
+ );
}
/**
* Builds a structured array of links used for tabs and menus
margin: 0;
padding: 0;
font-family: sans-serif;
- font-size: small;
+ font-size: 9.75pt;
}
body {
background-color: #f3f3f3;
/* Variants and Actions */
/* @noflip */
div.vectorMenu {
- float: left;
direction: ltr;
- }
- div.vectorMenu {
+ float: left;
background-image: url(images/arrow-down-icon.png);
background-position: center center;
background-repeat: no-repeat;
}
+ body.rtl div.vectorMenu {
+ direction: rtl;
+ }
/* @noflip */
div.vectorMenu h5 {
float: left;
position: relative;
display: none;
clear: both;
+ text-align: left;
+ }
+ /* OVERRIDDEN BY COMPLIANT BROWSERS */
+ body.rtl div.vectorMenu div.menu {
+ margin-right: 24px;
+ }
+ /* IGNORED BY IE6 */
+ body.rtl div.vectorMenu > div.menu {
+ margin-right: auto;
+ }
+ /* Fixes old versions of FireFox */
+ body.rtl div.vectorMenu > div.menu,
+ x:-moz-any-link {
+ margin-right: 24px;
}
div.vectorMenu:hover div.menu {
display: block;
padding: 0;
margin: 0;
margin-left: -1px;
+ text-align: left;
+ }
+ /* Fixes old versions of FireFox */
+ div.vectorMenu ul,
+ x:-moz-any-link {
+ min-width: 6em;
}
div.vectorMenu li {
padding: 0;
margin: 0;
padding: 0;
font-family: sans-serif;
- font-size: small;
+ font-size: 9.75pt;
}
body {
background-color: #f3f3f3;
/* Variants and Actions */
/* @noflip */
div.vectorMenu {
- float: left;
direction: ltr;
- }
- div.vectorMenu {
+ float: left;
background-image: url(images/arrow-down-icon.png);
background-position: center center;
background-repeat: no-repeat;
}
+ body.rtl div.vectorMenu {
+ direction: rtl;
+ }
/* @noflip */
div.vectorMenu h5 {
float: left;
position: relative;
display: none;
clear: both;
+ text-align: right;
+ }
+ /* OVERRIDDEN BY COMPLIANT BROWSERS */
+ body.rtl div.vectorMenu div.menu {
+ margin-left: 24px;
+ }
+ /* IGNORED BY IE6 */
+ body.rtl div.vectorMenu > div.menu {
+ margin-left: auto;
+ }
+ /* Fixes old versions of FireFox */
+ body.rtl div.vectorMenu > div.menu,
+ x:-moz-any-link {
+ margin-left: 24px;
}
div.vectorMenu:hover div.menu {
display: block;
padding: 0;
margin: 0;
margin-right: -1px;
+ text-align: right;
+ }
+ /* Fixes old versions of FireFox */
+ div.vectorMenu ul,
+ x:-moz-any-link {
+ min-width: 6em;
}
div.vectorMenu li {
padding: 0;