protected $mFieldTree;
protected $mShowReset = false;
protected $mShowSubmit = true;
- protected $mSubmitModifierClass = 'mw-ui-constructive';
+ protected $mSubmitFlag = 'constructive';
protected $mSubmitCallback;
protected $mValidationErrorMessage;
$attribs['class'] = array( 'mw-htmlform-submit' );
if ( $useMediaWikiUIEverywhere ) {
- array_push( $attribs['class'], 'mw-ui-button', $this->mSubmitModifierClass );
+ array_push( $attribs['class'], 'mw-ui-button', 'mw-ui-' . $this->mSubmitFlag );
}
$buttons .= Xml::submitButton( $this->getSubmitText(), $attribs ) . "\n";
* @since 1.24
*/
public function setSubmitDestructive() {
- $this->mSubmitModifierClass = 'mw-ui-destructive';
+ $this->mSubmitFlag = 'destructive';
}
/**
* @since 1.25
*/
public function setSubmitProgressive() {
- $this->mSubmitModifierClass = 'mw-ui-progressive';
+ $this->mSubmitFlag = 'progressive';
}
/**
$attribs += Linker::tooltipAndAccesskeyAttribs( $this->mSubmitTooltip );
}
- $attribs['classes'] = array(
- 'mw-htmlform-submit',
- $this->mSubmitModifierClass,
- );
-
+ $attribs['classes'] = array( 'mw-htmlform-submit' );
$attribs['type'] = 'submit';
$attribs['label'] = $this->getSubmitText();
$attribs['value'] = $this->getSubmitText();
- $attribs['flags'] = array( 'primary', 'constructive' );
+ $attribs['flags'] = array( $this->mSubmitFlag );
$buttons .= new OOUI\ButtonInputWidget( $attribs );
}
$attribs['class'] = array(
'mw-htmlform-submit',
'mw-ui-button mw-ui-big mw-ui-block',
- $this->mSubmitModifierClass,
+ 'mw-ui-' . $this->mSubmitFlag,
);
$buttons .= Xml::submitButton( $this->getSubmitText(), $attribs ) . "\n";