public function endForm($continue = 'continue', $back = 'back') { $s = "<div class=\"config-submit\">\n"; $id = $this->getId(); if ($id === false) { $s .= Html::hidden('lastPage', $this->parent->request->getVal('lastPage')); } if ($continue) { // Fake submit button for enter keypress (bug 26267) $s .= Xml::submitButton(wfMsg("config-{$continue}"), array('name' => "enter-{$continue}", 'style' => 'visibility:hidden;overflow:hidden;width:1px;margin:0')) . "\n"; } if ($back) { $s .= Xml::submitButton(wfMsg("config-{$back}"), array('name' => "submit-{$back}", 'tabindex' => $this->parent->nextTabIndex())) . "\n"; } if ($continue) { $s .= Xml::submitButton(wfMsg("config-{$continue}"), array('name' => "submit-{$continue}", 'tabindex' => $this->parent->nextTabIndex())) . "\n"; } $s .= "</div></form></div>\n"; $this->addHTML($s); }
/** * @param string|bool $continue * @param string|bool $back */ public function endForm($continue = 'continue', $back = 'back') { $s = "<div class=\"config-submit\">\n"; $id = $this->getId(); if ($id === false) { $s .= Html::hidden('lastPage', $this->parent->request->getVal('lastPage')); } if ($continue) { // Fake submit button for enter keypress (bug 26267) // Messages: config-continue, config-restart, config-regenerate $s .= Xml::submitButton(wfMessage("config-{$continue}")->text(), ['name' => "enter-{$continue}", 'style' => 'width:0;border:0;height:0;padding:0']) . "\n"; } if ($back) { // Message: config-back $s .= Xml::submitButton(wfMessage("config-{$back}")->text(), ['name' => "submit-{$back}", 'tabindex' => $this->parent->nextTabIndex()]) . "\n"; } if ($continue) { // Messages: config-continue, config-restart, config-regenerate $s .= Xml::submitButton(wfMessage("config-{$continue}")->text(), ['name' => "submit-{$continue}", 'tabindex' => $this->parent->nextTabIndex()]) . "\n"; } $s .= "</div></form></div>\n"; $this->addHTML($s); }