From: Amir Sarabadani Date: Sun, 10 Sep 2017 13:07:40 +0000 (+0400) Subject: Migrate Special:Unblock to OOUI X-Git-Tag: 1.31.0-rc.0~1925^2 X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22articles%22%2C%22id_article=%24ze_article%22%29%20.%20%22?a=commitdiff_plain;h=f524623d979a2285cf4df984e900ddd06e5b66f1;p=lhc%2Fweb%2Fwiklou.git Migrate Special:Unblock to OOUI Also using user input field instead of plain text Bug: T107036 Change-Id: I3c51183c0275dd2f9522ba60990852cc96409e2d --- diff --git a/includes/specials/SpecialUnblock.php b/includes/specials/SpecialUnblock.php index 01125fcff0..eb4939ed4d 100644 --- a/includes/specials/SpecialUnblock.php +++ b/includes/specials/SpecialUnblock.php @@ -59,7 +59,7 @@ class SpecialUnblock extends SpecialPage { $out->setPageTitle( $this->msg( 'unblockip' ) ); $out->addModules( [ 'mediawiki.special', 'mediawiki.userSuggest' ] ); - $form = new HTMLForm( $this->getFields(), $this->getContext() ); + $form = HTMLForm::factory( 'ooui', $this->getFields(), $this->getContext() ); $form->setWrapperLegendMsg( 'unblockip' ); $form->setSubmitCallback( [ __CLASS__, 'processUIUnblock' ] ); $form->setSubmitTextMsg( 'ipusubmit' ); @@ -87,12 +87,12 @@ class SpecialUnblock extends SpecialPage { protected function getFields() { $fields = [ 'Target' => [ - 'type' => 'text', + 'type' => 'user', 'label-message' => 'ipaddressorusername', 'autofocus' => true, 'size' => '45', 'required' => true, - 'cssclass' => 'mw-autocomplete-user', // used by mediawiki.userSuggest + 'ipallowed' => true, ], 'Name' => [ 'type' => 'info',