mirror of
https://github.com/moodle/moodle.git
synced 2025-01-18 22:08:20 +01:00
MDL-36934 Only set the autosubmit class on selects when required
The url_select class can optionally show a button (much like the non-JS fallback). In this case, the autosubmit nature of the form shouldn't be enforced and it should only submit on the button.
This commit is contained in:
parent
e4d7ec6b3b
commit
50d6ad844a
@ -1565,9 +1565,15 @@ class core_renderer extends renderer_base {
|
||||
$output .= html_writer::label($select->label, $select->attributes['id'], false, $select->labelattributes);
|
||||
}
|
||||
|
||||
$select->attributes['class'] = 'autosubmit';
|
||||
$classes = array();
|
||||
if (!$select->showbutton) {
|
||||
$classes[] = 'autosubmit';
|
||||
}
|
||||
if ($select->class) {
|
||||
$select->attributes['class'] .= ' ' . $select->class;
|
||||
$classes[] = $select->class;
|
||||
}
|
||||
if (count($classes)) {
|
||||
$select->attributes['class'] = implode(' ', $classes);
|
||||
}
|
||||
|
||||
if ($select->helpicon instanceof help_icon) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user