|
|
Line 19: |
Line 19: |
| body { | | body { |
| font-family: 'Verdana', sans-serif; | | font-family: 'Verdana', sans-serif; |
|
| |
| protected function useCombinedLoginLink() {
| |
| $services = MediaWikiServices::getInstance();
| |
| $authManager = $services->getAuthManager();
| |
| $useCombinedLoginLink = $this->getConfig()->get( 'UseCombinedLoginLink' );
| |
| if ( !$authManager->canCreateAccounts() || !$authManager->canAuthenticateNow() ) {
| |
| // don't show combined login/signup link if one of those is actually not available
| |
| $useCombinedLoginLink = true;
| |
| }
| |
|
| |
| return $useCombinedLoginLink;
| |
| }
| |
|
| |
| protected function buildLoginData( $returnto, $useCombinedLoginLink ) {
| |
| $title = $this->getTitle();
| |
|
| |
| $loginlink = $this->getAuthority()->isAllowed( 'createaccount' )
| |
| && $useCombinedLoginLink ? 'nav-login-createaccount' : 'pt-login';
| |
|
| |
| $login_url = [
| |
| 'text' => $this->msg( $loginlink )->text(),
| |
| 'href' => self::makeSpecialUrl( 'Userlogin', $returnto ),
| |
| 'active' => $title->isSpecial( 'Userlogin' )
| |
| || $title->isSpecial( 'CreateAccount' ) && $useCombinedLoginLink,
| |
| 'icon' => 'logIn'
| |
| ];
| |
| {
| |
| :visited link -
| |
| interwiki:visited -
| |
| missing:visited link - #ffe100
| |
| missing link - #ffe100
| |
| local link - #ffe100
| |
| external link - #ffe100
| |
|
| |
| $ COMPOSER=composer.local.json composer require --no-update mediawiki/hit-counters
| |
| $ composer update
| |
|
| |
|
| |
|
| |
| }
| |
| } | | } |
|
| |
|