mirror of
https://github.com/moodle/moodle.git
synced 2025-07-25 00:02:18 +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.
39 lines
1.2 KiB
Plaintext
39 lines
1.2 KiB
Plaintext
<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}}
|