}
function getForm() {
- $fields = [];
- $fields['limit'] = [
+ $formDescriptor = [];
+ $formDescriptor['limit'] = [
'type' => 'select',
'name' => 'limit',
'label-message' => 'table_pager_limit_label',
];
if ( !$this->getConfig()->get( 'MiserMode' ) ) {
- $fields['ilsearch'] = [
+ $formDescriptor['ilsearch'] = [
'type' => 'text',
'name' => 'ilsearch',
'id' => 'mw-ilsearch',
];
}
- $fields['user'] = [
+ $formDescriptor['user'] = [
'type' => 'user',
'name' => 'user',
'id' => 'mw-listfiles-user',
'maxlength' => '255',
];
- $fields['ilshowall'] = [
+ $formDescriptor['ilshowall'] = [
'type' => 'check',
'name' => 'ilshowall',
'id' => 'mw-listfiles-show-all',
unset( $query['ilshowall'] );
unset( $query['user'] );
- $form = new HTMLForm( $fields, $this->getContext() );
-
- $form->setMethod( 'get' );
- $form->setTitle( $this->getTitle() );
- $form->setId( 'mw-listfiles-form' );
- $form->setWrapperLegendMsg( 'listfiles' );
- $form->setSubmitTextMsg( 'table_pager_limit_submit' );
- $form->addHiddenFields( $query );
-
- $form->prepareForm();
- $form->displayForm( '' );
+ $htmlForm = HTMLForm::factory( 'ooui', $formDescriptor, $this->getContext() );
+ $htmlForm
+ ->setMethod( 'get' )
+ ->setId( 'mw-listfiles-form' )
+ ->setTitle( $this->getTitle() )
+ ->setSubmitTextMsg( 'table_pager_limit_submit' )
+ ->setWrapperLegendMsg( 'listfiles' )
+ ->addHiddenFields( $query )
+ ->prepareForm()
+ ->displayForm( '' );
}
protected function getTableClass() {