MDL-21403 removing ->asap() used for flicker-lessremoval of go button, no use .hiddenifjs class instead

This commit is contained in:
Petr Skoda
2010-01-26 09:32:21 +00:00
parent a62d5845ef
commit 2d65597b6c
8 changed files with 29 additions and 16 deletions
+5 -2
View File
@@ -1112,12 +1112,15 @@ class core_renderer extends renderer_base {
'disabled' => $form->button->disabled,
'id' => $form->button->id);
if ($form->jssubmitaction) {
$buttonattributes['class'] .= ' hiddenifjs';
}
$buttonoutput = html_writer::empty_tag('input', $buttonattributes);
// Hide the submit button if the button has a JS submit action
if ($form->jssubmitaction) {
$buttonoutput = html_writer::start_tag('div', array('id' => "noscript$form->id")) . $buttonoutput . html_writer::end_tag('div');
$this->page->requires->js_function_call('hide_item', array("noscript$form->id"));
$buttonoutput = html_writer::start_tag('div', array('id' => "noscript$form->id", 'class'=>'hiddenifjs')) . $buttonoutput . html_writer::end_tag('div');
}
}