Add mediawiki.userSuggest to Special:NewPages
authorumherirrender <umherirrender_de.wp@web.de>
Fri, 10 Oct 2014 14:13:49 +0000 (16:13 +0200)
committerumherirrender <umherirrender_de.wp@web.de>
Fri, 10 Oct 2014 14:13:49 +0000 (16:13 +0200)
This gives a suggestion list when typing a username

Change-Id: Ia3c8c99e5d78adbdc7ef8e7000ab454c8954ec46

includes/specials/SpecialNewpages.php

index 0b70bb7..3a74e7a 100644 (file)
@@ -221,6 +221,8 @@ class SpecialNewpages extends IncludableSpecialPage {
                        list( $tagFilterLabel, $tagFilterSelector ) = $tagFilter;
                }
 
+               $this->getOutput()->addModules( 'mediawiki.userSuggest' );
+
                $form = Xml::openElement( 'form', array( 'action' => wfScript() ) ) .
                        Html::hidden( 'title', $this->getPageTitle()->getPrefixedDBkey() ) .
                        Xml::fieldset( $this->msg( 'newpages' )->text() ) .
@@ -262,7 +264,10 @@ class SpecialNewpages extends IncludableSpecialPage {
                                        Xml::label( $this->msg( 'newpages-username' )->text(), 'mw-np-username' ) .
                                        '</td>
                                <td class="mw-input">' .
-                                       Xml::input( 'username', 30, $userText, array( 'id' => 'mw-np-username' ) ) .
+                                       Xml::input( 'username', 30, $userText, array(
+                                               'id' => 'mw-np-username',
+                                               'class' => 'mw-autocomplete-user', // used by mediawiki.userSuggest
+                                       ) ) .
                                        '</td>
                        </tr>' .
                        '<tr> <td></td>