Nikerabbit has uploaded a new change for review.
https://gerrit.wikimedia.org/r/83079
Change subject: Add logout link to company login link
......................................................................
Add logout link to company login link
Change-Id: I73a93e8ff4b4d41b2a15bb63f393d7383063e670
---
M MainPage.i18n.php
M resources/css/ext.translate.mainpage.css
M specials/SpecialTwnMainPage.php
3 files changed, 15 insertions(+), 2 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/TwnMainPage
refs/changes/79/83079/1
diff --git a/MainPage.i18n.php b/MainPage.i18n.php
index 9e30b1d..d6d6fc1 100644
--- a/MainPage.i18n.php
+++ b/MainPage.i18n.php
@@ -25,6 +25,7 @@
'twnmp-show-more-projects' => 'Show more projects...',
'twnmp-brand-motto' => 'Open source translation community',
'twnmp-login' => 'Log in',
+ 'twnmp-logout' => 'Log out',
'twnmp-search-placeholder' => 'Find and fix translations',
'twnmp-search-button' => 'Find',
'twnmp-search-choose-project' => 'Choose a project to translate',
@@ -99,6 +100,7 @@
'twnmp-brand-motto' => 'A motto shown under the site name at the top of
the main page: open source translations by a community part of open source
movement, or "translation community (which is a part) of open source
(movement)".',
'twnmp-login' => 'A link for logging in.
{{Identical|Log in}}',
+ 'twnmp-logout' => 'A link for logging out.',
'twnmp-search-placeholder' => 'A placeholder for the search box on the
main page.',
'twnmp-search-button' => 'A label for the search button on the main
page.
{{Identical|Find}}',
diff --git a/resources/css/ext.translate.mainpage.css
b/resources/css/ext.translate.mainpage.css
index 015939a..537ed62 100644
--- a/resources/css/ext.translate.mainpage.css
+++ b/resources/css/ext.translate.mainpage.css
@@ -49,7 +49,8 @@
border-bottom: 2px solid #3366BB;
}
-.twn-mainpage-header .login {
+.twn-mainpage-header .login,
+.twn-mainpage-header .logout {
color: #3366BB;
padding-top: 50px;
padding-left: 20px;
diff --git a/specials/SpecialTwnMainPage.php b/specials/SpecialTwnMainPage.php
index d5bfe98..f4c8750 100644
--- a/specials/SpecialTwnMainPage.php
+++ b/specials/SpecialTwnMainPage.php
@@ -77,6 +77,8 @@
$languageName = TranslateUtils::getLanguageName( $code, $code );
$uls = Html::element( 'span', array( 'class' => 'uls-trigger'
), $languageName );
+ $userLink = '';
+
$user = $this->getUser();
if ( $user->isLoggedIn() ) {
$params = array(
@@ -84,13 +86,20 @@
'href' => $user->getUserPage()->getLocalUrl(),
);
$userLink = Html::element( 'a', $params,
$user->getName() );
+
+ $logout = SpecialPage::getTitleFor( 'Userlogout' );
+ $params = array(
+ 'class' => 'logout text-right',
+ 'href' => $logout->getLocalUrl( array(
'returnto' => 'Special:MainPage' ) ),
+ );
+ $loginout = Html::element( 'a', $params, $this->msg(
'twnmp-logout' )->text() );
} else {
$login = SpecialPage::getTitleFor( 'Userlogin' );
$params = array(
'class' => 'login text-right',
'href' => $login->getLocalUrl( array(
'returnto' => 'Special:MainPage' ) ),
);
- $userLink = Html::element( 'a', $params, $this->msg(
'twnmp-login' )->text() );
+ $loginout = Html::element( 'a', $params, $this->msg(
'twnmp-login' )->text() );
}
$html = <<<HTML
@@ -102,6 +111,7 @@
<div class="four columns twn-mainpage-personal-actions">
$uls
$userLink
+ $loginout
</div>
</div>
HTML;
--
To view, visit https://gerrit.wikimedia.org/r/83079
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I73a93e8ff4b4d41b2a15bb63f393d7383063e670
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/TwnMainPage
Gerrit-Branch: master
Gerrit-Owner: Nikerabbit <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits