From: Federico Leva Date: Wed, 4 Mar 2015 23:58:14 +0000 (+0100) Subject: Add help link for 8 more special pages X-Git-Tag: 1.31.0-rc.0~11224^2 X-Git-Url: https://git.heureux-cyclage.org/?a=commitdiff_plain;h=8d08910bfa69bfa0c3fa83010a4ae87db55bcdb3;p=lhc%2Fweb%2Fwiklou.git Add help link for 8 more special pages * Links can now be customised on-wiki via system message: e928d5bdd0fbc63a951ca373aaf68bb1e6bf715c * Most help pages chosen here are good for any MediaWiki install and have been imported on MediaWiki.org. Their license has been noted in the appropriate template, only future contributions will be in public domain (CC-0) unless we reach old authors. An update/discussion was opened at the project talk: https://www.mediawiki.org/wiki/Project_talk:PD_help * The 6 pages on MediaWiki.org have been marked for translation; import of previous translations is ongoing. 2 pages are left on Meta because importing translatable pages with all translation units may be overkill. Bug: T45591 Change-Id: I5dd91a0b7233556f2da06b65205fee72ea65a55f --- diff --git a/includes/specials/SpecialContributions.php b/includes/specials/SpecialContributions.php index 6b918e9594..a2304e34c9 100644 --- a/includes/specials/SpecialContributions.php +++ b/includes/specials/SpecialContributions.php @@ -38,6 +38,7 @@ class SpecialContributions extends IncludableSpecialPage { $this->outputHeader(); $out = $this->getOutput(); $out->addModuleStyles( 'mediawiki.special' ); + $this->addHelpLink( 'Help:User contributions' ); $this->opts = array(); $request = $this->getRequest(); diff --git a/includes/specials/SpecialExport.php b/includes/specials/SpecialExport.php index c30d962a99..dfc7cdd77b 100644 --- a/includes/specials/SpecialExport.php +++ b/includes/specials/SpecialExport.php @@ -295,6 +295,7 @@ class SpecialExport extends SpecialPage { $form .= Xml::closeElement( 'form' ); $out->addHTML( $form ); + $this->addHelpLink( 'Help:Export' ); } /** diff --git a/includes/specials/SpecialImport.php b/includes/specials/SpecialImport.php index 8124f10115..f9b8ac3be4 100644 --- a/includes/specials/SpecialImport.php +++ b/includes/specials/SpecialImport.php @@ -303,6 +303,7 @@ class SpecialImport extends SpecialPage { $action = $this->getPageTitle()->getLocalURL( array( 'action' => 'submit' ) ); $user = $this->getUser(); $out = $this->getOutput(); + $this->addHelpLink( '//meta.wikimedia.org/wiki/Special:MyLanguage/Help:Import', true ); $importSources = $this->getConfig()->get( 'ImportSources' ); if ( $user->isAllowed( 'importupload' ) ) { diff --git a/includes/specials/SpecialLinkSearch.php b/includes/specials/SpecialLinkSearch.php index 0c026282f8..8dd7814018 100644 --- a/includes/specials/SpecialLinkSearch.php +++ b/includes/specials/SpecialLinkSearch.php @@ -154,6 +154,7 @@ class LinkSearchPage extends QueryPage { $htmlForm->setAction( wfScript() ); $htmlForm->setMethod( 'get' ); $htmlForm->prepareForm()->displayForm( false ); + $this->addHelpLink( 'Help:Linksearch' ); if ( $target != '' ) { $this->setParams( array( diff --git a/includes/specials/SpecialRecentchanges.php b/includes/specials/SpecialRecentchanges.php index 7dc115828b..96d512c4a5 100644 --- a/includes/specials/SpecialRecentchanges.php +++ b/includes/specials/SpecialRecentchanges.php @@ -57,6 +57,10 @@ class SpecialRecentChanges extends ChangesListSpecialPage { return; } + $this->addHelpLink( + '//meta.wikimedia.org/wiki/Special:MyLanguage/Help:Recent_changes', + true + ); parent::execute( $subpage ); } diff --git a/includes/specials/SpecialRecentchangeslinked.php b/includes/specials/SpecialRecentchangeslinked.php index 3ad9f0f4f5..3c403feb04 100644 --- a/includes/specials/SpecialRecentchangeslinked.php +++ b/includes/specials/SpecialRecentchangeslinked.php @@ -244,6 +244,7 @@ class SpecialRecentChangesLinked extends SpecialRecentChanges { Xml::check( 'showlinkedto', $opts['showlinkedto'], array( 'id' => 'showlinkedto' ) ) . ' ' . Xml::label( $this->msg( 'recentchangeslinked-to' )->text(), 'showlinkedto' ) ); + $this->addHelpLink( 'Help:Related changes' ); return $extraOpts; } diff --git a/includes/specials/SpecialWatchlist.php b/includes/specials/SpecialWatchlist.php index df9d363989..20f577603b 100644 --- a/includes/specials/SpecialWatchlist.php +++ b/includes/specials/SpecialWatchlist.php @@ -43,6 +43,7 @@ class SpecialWatchlist extends ChangesListSpecialPage { $output = $this->getOutput(); $request = $this->getRequest(); + $this->addHelpLink( 'Help:Watching pages' ); $mode = SpecialEditWatchlist::getMode( $request, $subpage ); if ( $mode !== false ) { diff --git a/includes/specials/SpecialWhatlinkshere.php b/includes/specials/SpecialWhatlinkshere.php index 0b3175a61d..be77e62746 100644 --- a/includes/specials/SpecialWhatlinkshere.php +++ b/includes/specials/SpecialWhatlinkshere.php @@ -46,6 +46,7 @@ class SpecialWhatLinksHere extends IncludableSpecialPage { $this->setHeaders(); $this->outputHeader(); + $this->addHelpLink( 'Help:What links here' ); $opts = new FormOptions();