QuickForm: allow options for submit button helpers

This commit is contained in:
Thomas Gelf 2017-07-19 18:29:16 +02:00
parent 59881508bd
commit e6a9b1197d

View File

@ -95,9 +95,9 @@ abstract class QuickForm extends QuickBaseForm
return $this; return $this;
} }
protected function addSubmitButton($label) protected function addSubmitButton($label, $options = [])
{ {
$el = $this->createElement('submit', $label) $el = $this->createElement('submit', $label, $options)
->setLabel($label) ->setLabel($label)
->setDecorators(array('ViewHelper')); ->setDecorators(array('ViewHelper'));
$this->submitButtonName = $el->getName(); $this->submitButtonName = $el->getName();
@ -105,9 +105,9 @@ abstract class QuickForm extends QuickBaseForm
$this->addElement($el); $this->addElement($el);
} }
protected function addStandaloneSubmitButton($label) protected function addStandaloneSubmitButton($label, $options = [])
{ {
$this->addSubmitButton($label); $this->addSubmitButton($label, $options);
$this->addDisplayGroup([$this->submitButtonName], 'buttons', array( $this->addDisplayGroup([$this->submitButtonName], 'buttons', array(
'decorators' => array( 'decorators' => array(
'FormElements', 'FormElements',