mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 14:27:22 +01:00
34 lines
1.1 KiB
Plaintext
34 lines
1.1 KiB
Plaintext
{{< core_form/element-template }}
|
|
{{$label}}
|
|
{{^element.hiddenlabel}}
|
|
<p id="{{element.id}}_label" class="mb-0 word-break" aria-hidden="true">
|
|
{{{label}}}
|
|
</p>
|
|
{{/element.hiddenlabel}}
|
|
{{/label}}
|
|
{{$element}}
|
|
<fieldset class="w-100 m-0 p-0 border-0">
|
|
{{#label}}
|
|
<legend class="sr-only">{{label}}</legend>
|
|
{{/label}}
|
|
<div class="d-flex flex-wrap align-items-center">
|
|
{{#element.elements}}
|
|
{{{separator}}}
|
|
{{{html}}}
|
|
{{/element.elements}}
|
|
</div>
|
|
</fieldset>
|
|
{{/element}}
|
|
{{/ core_form/element-template }}
|
|
{{#js}}
|
|
require(['jquery'], function($) {
|
|
$('#{{element.id}}_label').css('cursor', 'default');
|
|
$('#{{element.id}}_label').click(function() {
|
|
$('#{{element.id}}')
|
|
.find('button, a, input:not([type="hidden"]), select, textarea, [tabindex]')
|
|
.filter(':not([disabled]):not([tabindex="0"]):not([tabindex="-1"])')
|
|
.first().focus();
|
|
});
|
|
});
|
|
{{/js}}
|