mirror of
https://github.com/moodle/moodle.git
synced 2025-08-08 18:36:42 +02:00

Includes the data-fieldtype attribute to the checkbox inline form element. This element does not extend the parent inline element template due to its specific nature and therefore this attribute was missing.
38 lines
1.2 KiB
Text
38 lines
1.2 KiB
Text
<label data-fieldtype="checkbox" class="form-check {{#error}}has-danger{{/error}} fitem {{#advanced}}advanced{{/advanced}} {{{element.extraclasses}}}">
|
|
{{^element.hardfrozen}}
|
|
{{#element.frozen}}
|
|
<input type="hidden" name="{{element.name}}" value="{{element.frozenvalue}}">
|
|
{{/element.frozen}}
|
|
{{/element.hardfrozen}}
|
|
<input type="checkbox" name="{{element.name}}" class="form-check-input {{element.extraclasses}}"
|
|
id="{{element.id}}"
|
|
{{#element.value}}
|
|
value="{{element.value}}"
|
|
{{/element.value}}
|
|
{{^element.value}}
|
|
value="1"
|
|
{{/element.value}}
|
|
{{#element.checked}}checked{{/element.checked}}
|
|
{{#error}}
|
|
autofocus aria-describedby="{{element.iderror}}"
|
|
{{/error}}
|
|
{{#element.frozen}}
|
|
disabled
|
|
{{/element.frozen}}
|
|
{{{element.attributes}}} >
|
|
{{{label}}}
|
|
</label>
|
|
{{#text}}
|
|
<em>{{{.}}}</em>
|
|
{{/text}}
|
|
{{{helpbutton}}}
|
|
<span class="form-control-feedback invalid-feedback" id="{{element.iderror}}" {{#error}} style="display: block;"{{/error}}>
|
|
{{{error}}}
|
|
</span>
|
|
{{^element.frozen}}
|
|
{{#js}}
|
|
require(['theme_boost/form-display-errors'], function(module) {
|
|
module.enhance({{#quote}}{{element.id}}{{/quote}});
|
|
});
|
|
{{/js}}
|
|
{{/element.frozen}}
|