Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
{{< core_form/element-template }}
2
    {{$element}}
3
        {{^element.frozen}}
4
        {{#element.multiple}}
5
            <input type="hidden" name="{{element.nameraw}}" value="_qf__force_multiselect_submission">
6
        {{/element.multiple}}
7
        <select class="custom-select {{#error}}is-invalid{{/error}}" name="{{element.name}}"
8
            id="{{element.id}}"
9
            {{#element.multiple}}multiple{{/element.multiple}}
10
            {{#error}}
11
                autofocus aria-describedby="{{element.iderror}}"
12
            {{/error}}
13
            {{#required}}
14
                aria-required="true"
15
            {{/required}}
16
            {{{element.attributes}}} >
17
            {{#element.options}}
18
            <option value="{{value}}" {{#selected}}selected{{/selected}}{{#html}} data-html="{{html}}"{{/html}}>{{{text}}}</option>
19
            {{/element.options}}
20
        </select>
21
        {{/element.frozen}}
22
        {{#element.frozen}}
23
            {{#element.options}}
24
                {{#selected}}
25
                    {{{text}}}
26
                    {{^element.hardfrozen}}
27
                        <input type="hidden" name="{{element.name}}" value="{{value}}">
28
                    {{/element.hardfrozen}}
29
                {{/selected}}
30
            {{/element.options}}
31
        {{/element.frozen}}
32
    {{/element}}
33
{{/ core_form/element-template }}
34
{{^element.frozen}}
35
{{#js}}
36
require(['core/form-autocomplete'], function(module) {
37
    module.enhance({{#quote}}#{{element.id}}{{/quote}},
38
                   {{element.tags}},
39
                   {{#quote}}{{element.ajax}}{{/quote}},
40
                   {{#quote}}{{element.placeholder}}{{/quote}},
41
                   {{element.casesensitive}},
42
                   {{element.showsuggestions}},
43
                   {{#quote}}{{element.noselectionstring}}{{/quote}});
44
});
45
{{/js}}
46
{{/element.frozen}}