Remove mediawiki.special.javaScriptTest module
[lhc/web/wiklou.git] / includes / specials / SpecialChangeContentModel.php
index b0def59..4812c9d 100644 (file)
@@ -220,4 +220,28 @@ class SpecialChangeContentModel extends FormSpecialPage {
                $out->setPageTitle( $this->msg( 'changecontentmodel-success-title' ) );
                $out->addWikiMsg( 'changecontentmodel-success-text', $this->title );
        }
+
+       /**
+        * 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 (usually 10)
+        * @param int $offset Number of results to skip (usually 0)
+        * @return string[] Matching subpages
+        */
+       public function prefixSearchSubpages( $search, $limit, $offset ) {
+               $title = Title::newFromText( $search );
+               if ( !$title || !$title->canExist() ) {
+                       // No prefix suggestion in special and media namespace
+                       return array();
+               }
+               // Autocomplete subpage the same as a normal search
+               $prefixSearcher = new StringPrefixSearch;
+               $result = $prefixSearcher->search( $search, $limit, array(), $offset );
+               return $result;
+       }
+
+       protected function getGroupName() {
+               return 'pagetools';
+       }
 }