From 47be7fb04b10716b3fad1232cc6488c589d08d6f Mon Sep 17 00:00:00 2001 From: PiRSquared17 Date: Sun, 23 Nov 2014 23:26:37 +0000 Subject: [PATCH] Add autocomplete for Special:Redirect subpages Implements prefixSearchSubpages() Change-Id: I23142450d6eb0b78761fb4e2286d66e81374b413 --- includes/specials/SpecialRedirect.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/includes/specials/SpecialRedirect.php b/includes/specials/SpecialRedirect.php index 2022d748a2..464f71a15c 100644 --- a/includes/specials/SpecialRedirect.php +++ b/includes/specials/SpecialRedirect.php @@ -263,6 +263,26 @@ class SpecialRedirect extends FormSpecialPage { $form->setMethod( 'get' ); } + /** + * Return an array of subpages beginning with $search that this special page will accept. + * + * @param string $search Prefix to search for + * @param int $limit Maximum number of results to return + * @return string[] Matching subpages + */ + public function prefixSearchSubpages( $search, $limit = 10 ) { + return self::prefixSearchArray( + $search, + $limit, + array( + "file", + "page", + "revision", + "user", + ) + ); + } + protected function getGroupName() { return 'redirects'; } -- 2.20.1