MDL-55732 theme_boost: Bulk user actions form adjustments

- The 'add' and 'remove' buttons consistently wrap on two lines
- Multiple select fields use the size attribute to set the options seen
This commit is contained in:
Frédéric Massart
2016-10-27 10:54:02 +08:00
committed by Damyon Wiese
parent 6f01090159
commit 4b021492d6
3 changed files with 14 additions and 6 deletions
+4 -2
View File
@@ -101,10 +101,12 @@ class user_bulk_form extends moodleform {
$objs = array();
$objs[] =& $mform->createElement('submit', 'addsel', get_string('addsel', 'bulkusers'));
$objs[] =& $mform->createElement('submit', 'removesel', get_string('removesel', 'bulkusers'));
$grp =& $mform->addElement('group', 'buttonsgrp', get_string('selectedlist', 'bulkusers'), $objs, null, false);
$mform->addHelpButton('buttonsgrp', 'selectedlist', 'bulkusers');
$objs = array();
$objs[] =& $mform->createElement('submit', 'addall', get_string('addall', 'bulkusers'));
$objs[] =& $mform->createElement('submit', 'removeall', get_string('removeall', 'bulkusers'));
$grp =& $mform->addElement('group', 'buttonsgrp', get_string('selectedlist', 'bulkusers'), $objs, array(' ', '<br />'), false);
$mform->addHelpButton('buttonsgrp', 'selectedlist', 'bulkusers');
$grp =& $mform->addElement('group', 'buttonsgrp2', '', $objs, null, false);
$renderer =& $mform->defaultRenderer();
$template = '<label class="qflabel" style="vertical-align:top">{label}</label> {element}';
@@ -1,9 +1,12 @@
{{< core_form/element-template-inline }}
{{$element}}
{{^element.frozen}}
<select class="custom-select {{#error}}form-control-danger{{/error}}" name="{{element.name}}"
<select class="{{^element.multiple}}custom-select{{/element.multiple}}
{{#element.multiple}}form-control{{/element.multiple}}
{{#error}}form-control-danger{{/error}}"
name="{{element.name}}"
id="{{element.id}}"
{{#element.multiple}}multiple{{/element.multiple}}
{{#element.multiple}}multiple size="{{element.size}}"{{/element.multiple}}
{{#error}}
autofocus aria-describedby="id_error_{{element.name}}"
{{/error}}
@@ -1,9 +1,12 @@
{{< core_form/element-template }}
{{$element}}
{{^element.frozen}}
<select class="custom-select {{#error}}form-control-danger{{/error}}" name="{{element.name}}"
<select class="{{^element.multiple}}custom-select{{/element.multiple}}
{{#element.multiple}}form-control{{/element.multiple}}
{{#error}}form-control-danger{{/error}}"
name="{{element.name}}"
id="{{element.id}}"
{{#element.multiple}}multiple{{/element.multiple}}
{{#element.multiple}}multiple size="{{element.size}}"{{/element.multiple}}
{{#error}}
autofocus aria-describedby="id_error_{{element.name}}"
{{/error}}