From f32e0cdd3acdb74a07dc3c62c640befb19dd9ac9 Mon Sep 17 00:00:00 2001 From: umherirrender Date: Fri, 19 Jun 2015 18:55:30 +0200 Subject: [PATCH] Use Linker::linkKnown for some links to MediaWiki pages from navigation The title used for Linker::link in all places are mediawiki pages, which are known to be exists (and blue), because there are definied in en.json Change-Id: Ib3b6e4f4f6cef059a502aaabfcfc17730b4445a6 --- includes/FileDeleteForm.php | 2 +- includes/ProtectionForm.php | 2 +- includes/page/Article.php | 2 +- includes/specials/SpecialBlock.php | 2 +- includes/specials/SpecialRevisiondelete.php | 2 +- includes/specials/SpecialUpload.php | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/includes/FileDeleteForm.php b/includes/FileDeleteForm.php index 6d74af2da1..bcd6db2026 100644 --- a/includes/FileDeleteForm.php +++ b/includes/FileDeleteForm.php @@ -297,7 +297,7 @@ class FileDeleteForm { if ( $wgUser->isAllowed( 'editinterface' ) ) { $title = wfMessage( 'filedelete-reason-dropdown' )->inContentLanguage()->getTitle(); - $link = Linker::link( + $link = Linker::linkKnown( $title, wfMessage( 'filedelete-edit-reasonlist' )->escaped(), array(), diff --git a/includes/ProtectionForm.php b/includes/ProtectionForm.php index 69b64dd62b..1443d1ca69 100644 --- a/includes/ProtectionForm.php +++ b/includes/ProtectionForm.php @@ -541,7 +541,7 @@ class ProtectionForm { $out .= Xml::closeElement( 'fieldset' ); if ( $user->isAllowed( 'editinterface' ) ) { - $link = Linker::link( + $link = Linker::linkKnown( $context->msg( 'protect-dropdown' )->inContentLanguage()->getTitle(), $context->msg( 'protect-edit-reasonlist' )->escaped(), array(), diff --git a/includes/page/Article.php b/includes/page/Article.php index 5d7f365ab9..f373eaa1bb 100644 --- a/includes/page/Article.php +++ b/includes/page/Article.php @@ -1774,7 +1774,7 @@ class Article implements Page { Xml::closeElement( 'form' ); if ( $user->isAllowed( 'editinterface' ) ) { - $link = Linker::link( + $link = Linker::linkKnown( $ctx->msg( 'deletereason-dropdown' )->inContentLanguage()->getTitle(), wfMessage( 'delete-edit-reasonlist' )->escaped(), array(), diff --git a/includes/specials/SpecialBlock.php b/includes/specials/SpecialBlock.php index 752edc35d4..b4d4220ddf 100644 --- a/includes/specials/SpecialBlock.php +++ b/includes/specials/SpecialBlock.php @@ -394,7 +394,7 @@ class SpecialBlock extends FormSpecialPage { # Link to edit the block dropdown reasons, if applicable if ( $user->isAllowed( 'editinterface' ) ) { - $links[] = Linker::link( + $links[] = Linker::linkKnown( $this->msg( 'ipbreason-dropdown' )->inContentLanguage()->getTitle(), $this->msg( 'ipb-edit-dropdown' )->escaped(), array(), diff --git a/includes/specials/SpecialRevisiondelete.php b/includes/specials/SpecialRevisiondelete.php index 7e842d5c20..77ebac3efe 100644 --- a/includes/specials/SpecialRevisiondelete.php +++ b/includes/specials/SpecialRevisiondelete.php @@ -451,7 +451,7 @@ class SpecialRevisionDelete extends UnlistedSpecialPage { Xml::closeElement( 'form' ) . "\n"; // Show link to edit the dropdown reasons if ( $this->getUser()->isAllowed( 'editinterface' ) ) { - $link = Linker::link( + $link = Linker::linkKnown( $this->msg( 'revdelete-reason-dropdown' )->inContentLanguage()->getTitle(), $this->msg( 'revdelete-edit-reasonlist' )->escaped(), array(), diff --git a/includes/specials/SpecialUpload.php b/includes/specials/SpecialUpload.php index 1618527284..6b0bf41379 100644 --- a/includes/specials/SpecialUpload.php +++ b/includes/specials/SpecialUpload.php @@ -817,7 +817,7 @@ class UploadForm extends HTMLForm { # Add a link to edit MediaWik:Licenses if ( $this->getUser()->isAllowed( 'editinterface' ) ) { - $licensesLink = Linker::link( + $licensesLink = Linker::linkKnown( $this->msg( 'licenses' )->inContentLanguage()->getTitle(), $this->msg( 'licenses-edit' )->escaped(), array(), -- 2.20.1