Commit | Line | Data |
---|---|---|
344321e1 | 1 | {{< core_form/element-template }} |
8fe311a3 SR |
2 | {{$label}} |
3 | {{^element.hiddenlabel}} | |
4d181caf | 4 | <p id="{{element.id}}_label" class="mb-0 word-break" aria-hidden="true"> |
8fe311a3 SR |
5 | {{{label}}} |
6 | </p> | |
7 | {{/element.hiddenlabel}} | |
8 | {{/label}} | |
344321e1 | 9 | {{$element}} |
27d4e606 | 10 | <fieldset class="w-100 m-0 p-0 border-0"> |
8fe311a3 | 11 | <legend class="sr-only">{{label}}</legend> |
22a80863 | 12 | <div class="d-flex flex-wrap align-items-center"> |
8fe311a3 SR |
13 | {{#element.elements}} |
14 | {{{separator}}} | |
15 | {{{html}}} | |
16 | {{/element.elements}} | |
17 | </div> | |
18 | </fieldset> | |
344321e1 | 19 | {{/element}} |
63e4df60 | 20 | {{/ core_form/element-template }} |
8fe311a3 SR |
21 | {{#js}} |
22 | require(['jquery'], function($) { | |
23 | $('#{{element.id}}_label').css('cursor', 'default'); | |
24 | $('#{{element.id}}_label').click(function() { | |
4ceff26f SR |
25 | $('#{{element.id}}') |
26 | .find('button, a, input:not([type="hidden"]), select, textarea, [tabindex]') | |
27 | .filter(':not([disabled]):not([tabindex="0"]):not([tabindex="-1"])') | |
28 | .first().focus(); | |
8fe311a3 SR |
29 | }); |
30 | }); | |
31 | {{/js}} |