Merge "Hygiene: Simplify Nearby menu item registration"

This commit is contained in:
jenkins-bot 2019-01-04 18:00:53 +00:00 committed by Gerrit Code Review
commit 19cf51602e
1 changed files with 2 additions and 5 deletions

View File

@ -639,6 +639,7 @@ class SkinMinerva extends SkinTemplate {
protected function getDiscoveryTools() {
$config = $this->getConfig();
$menu = new MenuBuilder();
$factory = MediaWikiServices::getInstance()->getSpecialPageFactory();
// Home link
$menu->insert( 'home' )
@ -662,11 +663,7 @@ class SkinMinerva extends SkinTemplate {
);
// Nearby link (if supported)
if (
SpecialPageFactory::exists( 'Nearby' ) &&
$config->get( 'MFNearby' ) &&
( $config->get( 'MFNearbyEndpoint' ) || class_exists( 'GeoData\GeoData' ) )
) {
if ( $factory->exists( 'Nearby' ) ) {
$menu->insert( 'nearby', $isJSOnly = true )
->addComponent(
$this->msg( 'mobile-frontend-main-menu-nearby' )->escaped(),