diff --git a/includes/menu/Definitions.php b/includes/menu/Definitions.php index b8a4b28..6fd1797 100644 --- a/includes/menu/Definitions.php +++ b/includes/menu/Definitions.php @@ -71,7 +71,7 @@ final class Definitions { $group->insert( 'contribs' ) ->addComponent( $this->context->msg( 'mobile-frontend-main-menu-contributions' )->escaped(), - SpecialPage::getTitleFor( 'Contributions', $this->user->getName() )->getLocalUrl(), + SpecialPage::getTitleFor( 'Contributions', $this->user->getName() )->getLocalURL(), MinervaUI::iconClass( 'contributions', 'before' ), [ 'data-event-name' => 'contributions' ] ); @@ -142,7 +142,7 @@ final class Definitions { $group->insert( 'auth', false ) ->addComponent( $username, - Title::newFromText( $username, NS_USER )->getLocalUrl(), + Title::newFromText( $username, NS_USER )->getLocalURL(), MinervaUI::iconClass( 'profile', 'before', 'truncated-text primary-action' ), [ 'data-event-name' => 'profile' ] ) @@ -177,7 +177,7 @@ final class Definitions { $group->insert( 'home' ) ->addComponent( $this->context->msg( 'mobile-frontend-home-button' )->escaped(), - Title::newMainPage()->getLocalUrl(), + Title::newMainPage()->getLocalURL(), MinervaUI::iconClass( 'home', 'before' ), [ 'data-event-name' => 'home' ] ); @@ -192,7 +192,7 @@ final class Definitions { // Random link $group->insert( 'random' ) ->addComponent( $this->context->msg( 'mobile-frontend-random-button' )->escaped(), - SpecialPage::getTitleFor( 'Randompage' )->getLocalUrl() . '#/random', + SpecialPage::getTitleFor( 'Randompage' )->getLocalURL() . '#/random', MinervaUI::iconClass( 'random', 'before' ), [ 'id' => 'randomButton', 'data-event-name' => 'random', @@ -259,7 +259,7 @@ final class Definitions { $msg = $this->context->msg( 'aboutsite' ); if ( $title && !$msg->isDisabled() ) { $group->insert( 'about' ) - ->addComponent( $msg->text(), $title->getLocalUrl() ); + ->addComponent( $msg->text(), $title->getLocalURL() ); } } @@ -273,7 +273,7 @@ final class Definitions { $msg = $this->context->msg( 'disclaimers' ); if ( $title && !$msg->isDisabled() ) { $group->insert( 'disclaimers' ) - ->addComponent( $msg->text(), $title->getLocalUrl() ); + ->addComponent( $msg->text(), $title->getLocalURL() ); } } diff --git a/includes/skins/MinervaTemplate.php b/includes/skins/MinervaTemplate.php index d01fb05..800ac80 100644 --- a/includes/skins/MinervaTemplate.php +++ b/includes/skins/MinervaTemplate.php @@ -262,7 +262,7 @@ class MinervaTemplate extends BaseTemplate { 'headinghtml' => isset( $data['headinghtml'] ) ? $data['headinghtml'] : '', 'postheadinghtml' => isset( $data['postheadinghtml'] ) ? $data['postheadinghtml'] : '', 'haspageactions' => $hasPageActions, - 'pageactionshtml' => $hasPageActions ? $this->getPageActionsHtml( $data ) : '', + 'pageactionshtml' => $hasPageActions ? $this->getPageActionsHtml() : '', 'subtitle' => $data['subtitle'], 'contenthtml' => $this->getContentHtml( $data ), 'secondaryactionshtml' => $this->getSecondaryActionsHtml(), diff --git a/includes/skins/SkinMinerva.php b/includes/skins/SkinMinerva.php index 84d1e77..ccb543c 100644 --- a/includes/skins/SkinMinerva.php +++ b/includes/skins/SkinMinerva.php @@ -1035,20 +1035,15 @@ class SkinMinerva extends SkinTemplate { public function getContextSpecificModules() { $modules = []; $user = $this->getUser(); - $req = $this->getRequest(); $title = $this->getTitle(); - if ( !$title->isSpecialPage() ) { - if ( $this->isAllowedPageAction( 'watch' ) ) { - // Explicitly add the mobile watchstar code. - $modules[] = 'skins.minerva.watchstar'; - } + if ( !$title->isSpecialPage() && $this->isAllowedPageAction( 'watch' ) ) { + // Explicitly add the mobile watchstar code. + $modules[] = 'skins.minerva.watchstar'; } - if ( $user->isLoggedIn() ) { - if ( $this->useEcho() ) { - $modules[] = 'skins.minerva.notifications'; - } + if ( $user->isLoggedIn() && $this->useEcho() ) { + $modules[] = 'skins.minerva.notifications'; } // TalkOverlay feature