', '', $this->otherLanguages() ) ?>
getSkin()->getCategories() ?>
@@ -530,18 +530,10 @@ class CologneBlueTemplate extends BaseTemplate {
),
);
- $personalUrls = $this->data['personal_urls'];
- if ( $this->data['loggedin'] ) {
- $s[] = $this->makeLink( 'logout', $personalUrls['logout'] );
- } else {
- if ( $personalUrls['createaccount'] ) { // Controlled by $wgUseCombinedLoginLink
- $s[] = $this->makeLink( 'createaccount', $personalUrls['createaccount'] );
- }
- if ( $personalUrls['login'] ) {
- $s[] = $this->makeLink( 'login', $personalUrls['login'] );
- }
- if ( $personalUrls['anonlogin'] ) {
- $s[] = $this->makeLink( 'anonlogin', $personalUrls['anonlogin'] );
+ $personalUrls = $this->getPersonalTools();
+ foreach ( array ( 'logout', 'createaccount', 'login', 'anonlogin' ) as $key ) {
+ if ( $personalUrls[$key] ) {
+ $s[] = $this->makeListItem( $key, $personalUrls[$key], array( 'tag' => 'span' ) );
}
}
@@ -622,10 +614,9 @@ class CologneBlueTemplate extends BaseTemplate {
// Personal tools ("My pages")
$bar['qbmyoptions'] = $this->getPersonalTools();
- $bar['qbmyoptions']['login'] = false;
- $bar['qbmyoptions']['anonlogin'] = false;
- $bar['qbmyoptions']['logout'] = false;
- $bar['qbmyoptions']['createaccount'] = false;
+ foreach ( array ( 'logout', 'createaccount', 'login', 'anonlogin' ) as $key ) {
+ $bar['qbmyoptions'][$key] = false;
+ }
$additions_done = true;
}
diff --git a/skins/cologneblue/screen.css b/skins/cologneblue/screen.css
index 5ba118fe7f..a6f9f8ce31 100644
--- a/skins/cologneblue/screen.css
+++ b/skins/cologneblue/screen.css
@@ -216,19 +216,18 @@ input.mw-searchInput {
#toplinks a {
font-size: 10pt;
}
-#toplinks #syslinks {
+#toplinks p {
position: absolute;
- right: 0;
- bottom: 0;
+ right: 0;
+ margin: 0;
width: 100%;
text-align: right;
}
+#toplinks #syslinks {
+ bottom: 0;
+}
#toplinks #variantlinks {
- position: absolute;
- right: 0;
bottom: 12pt;
- width: 100%;
- text-align: right;
}
#sitesub {