Merge "Add help links to special pages"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Wed, 14 Aug 2019 23:57:36 +0000 (23:57 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Wed, 14 Aug 2019 23:57:36 +0000 (23:57 +0000)
includes/specials/SpecialBlockList.php
includes/specials/SpecialBotPasswords.php
includes/specials/SpecialCategories.php
includes/specials/SpecialListDuplicatedFiles.php
includes/specials/SpecialListFiles.php
includes/specials/SpecialMIMEsearch.php
includes/specials/SpecialTrackingCategories.php
includes/specials/SpecialUnwatchedpages.php

index 9f7381c..b3d2358 100644 (file)
@@ -45,6 +45,7 @@ class SpecialBlockList extends SpecialPage {
        public function execute( $par ) {
                $this->setHeaders();
                $this->outputHeader();
+               $this->addHelpLink( 'Help:Blocking_users' );
                $out = $this->getOutput();
                $out->setPageTitle( $this->msg( 'ipblocklist' ) );
                $out->addModuleStyles( [ 'mediawiki.special' ] );
index 2d62d8f..7f075ed 100644 (file)
@@ -69,6 +69,7 @@ class SpecialBotPasswords extends FormSpecialPage {
        function execute( $par ) {
                $this->getOutput()->disallowUserJs();
                $this->requireLogin();
+               $this->addHelpLink( 'Manual:Bot_passwords' );
 
                $par = trim( $par );
                if ( strlen( $par ) === 0 ) {
index 84d1f7c..77c7b86 100644 (file)
@@ -37,6 +37,7 @@ class SpecialCategories extends SpecialPage {
        public function execute( $par ) {
                $this->setHeaders();
                $this->outputHeader();
+               $this->addHelpLink( 'Help:Categories' );
                $this->getOutput()->allowClickjacking();
 
                $from = $this->getRequest()->getText( 'from', $par );
index 4c847e9..c7430cc 100644 (file)
@@ -100,6 +100,11 @@ class ListDuplicatedFilesPage extends QueryPage {
                return $msg->parse();
        }
 
+       public function execute( $par ) {
+               $this->addHelpLink( 'Help:Managing_files' );
+               parent::execute( $par );
+       }
+
        protected function getGroupName() {
                return 'media';
        }
index e6e1048..94f4753 100644 (file)
@@ -29,6 +29,7 @@ class SpecialListFiles extends IncludableSpecialPage {
        public function execute( $par ) {
                $this->setHeaders();
                $this->outputHeader();
+               $this->addHelpLink( 'Help:Managing_files' );
 
                if ( $this->including() ) {
                        $userName = $par;
index e8e5ea0..d6ace1d 100644 (file)
@@ -163,6 +163,7 @@ class MIMEsearchPage extends QueryPage {
        }
 
        public function execute( $par ) {
+               $this->addHelpLink( 'Help:Managing_files' );
                $this->mime = $par ?: $this->getRequest()->getText( 'mime' );
                $this->mime = trim( $this->mime );
                list( $this->major, $this->minor ) = File::splitMime( $this->mime );
index 1afbb5e..e8eb004 100644 (file)
@@ -39,6 +39,7 @@ class SpecialTrackingCategories extends SpecialPage {
        function execute( $par ) {
                $this->setHeaders();
                $this->outputHeader();
+               $this->addHelpLink( 'Help:Categories' );
                $this->getOutput()->allowClickjacking();
                $this->getOutput()->addModuleStyles( 'jquery.tablesorter.styles' );
                $this->getOutput()->addModules( 'jquery.tablesorter' );
index 2cd74b7..3c5de64 100644 (file)
@@ -102,6 +102,7 @@ class UnwatchedpagesPage extends QueryPage {
        public function execute( $par ) {
                parent::execute( $par );
                $this->getOutput()->addModules( 'mediawiki.special.unwatchedPages' );
+               $this->addHelpLink( 'Help:Watchlist' );
        }
 
        /**