class VFormHTMLForm extends HTMLForm {
/**
* Wrapper and its legend are never generated in VForm mode.
- * @var boolean
+ * @var bool
*/
protected $mWrapperLegend = false;
// of wgUseMediaWikiUIEverywhere (since they pre-date it).
// When wgUseMediaWikiUIEverywhere is removed, this should be consolidated
// with the addModuleStyles in SpecialPage->setHeaders.
- $this->getOutput()->addModuleStyles( array(
+ $this->getOutput()->addModuleStyles( [
'mediawiki.ui',
'mediawiki.ui.button',
'mediawiki.ui.input',
'mediawiki.ui.checkbox',
- ) );
+ ] );
return parent::getHTML( $submitResult );
}
protected function getFormAttributes() {
$attribs = parent::getFormAttributes();
- $attribs['class'] = array( 'mw-ui-vform', 'mw-ui-container', 'visualClear' );
+ $attribs['class'] = [ 'mw-ui-vform', 'mw-ui-container', 'visualClear' ];
return $attribs;
}
$buttons = '';
if ( $this->mShowSubmit ) {
- $attribs = array();
+ $attribs = [];
if ( isset( $this->mSubmitID ) ) {
$attribs['id'] = $this->mSubmitID;
$attribs += Linker::tooltipAndAccesskeyAttribs( $this->mSubmitTooltip );
}
- $attribs['class'] = array(
+ $attribs['class'] = [
'mw-htmlform-submit',
'mw-ui-button mw-ui-big mw-ui-block',
- );
+ ];
foreach ( $this->mSubmitFlags as $flag ) {
$attribs['class'][] = 'mw-ui-' . $flag;
}
if ( $this->mShowReset ) {
$buttons .= Html::element(
'input',
- array(
+ [
'type' => 'reset',
'value' => $this->msg( 'htmlform-reset' )->text(),
'class' => 'mw-ui-button mw-ui-big mw-ui-block',
- )
+ ]
) . "\n";
}
foreach ( $this->mButtons as $button ) {
- $attrs = array(
+ $attrs = [
'type' => 'submit',
'name' => $button['name'],
'value' => $button['value']
- );
+ ];
if ( $button['attribs'] ) {
$attrs += $button['attribs'];
$attrs['id'] = $button['id'];
}
- $attrs['class'] = isset( $attrs['class'] ) ? (array)$attrs['class'] : array();
+ $attrs['class'] = isset( $attrs['class'] ) ? (array)$attrs['class'] : [];
$attrs['class'][] = 'mw-ui-button mw-ui-big mw-ui-block';
$buttons .= Html::element( 'input', $attrs ) . "\n";
}
- $html = Html::rawElement( 'div',
- array( 'class' => 'mw-htmlform-submit-buttons' ), "\n$buttons" ) . "\n";
+ if ( !$buttons ) {
+ return '';
+ }
- return $html;
+ return Html::rawElement( 'div',
+ [ 'class' => 'mw-htmlform-submit-buttons' ], "\n$buttons" ) . "\n";
}
}