Moodle release 4.3.3
[moodle.git] / admin / templates / setting_filetypes.mustache
blob7075ea25a4b2521a6fa5a905fa5e2de9aaac1c61
1 {{!
2     This file is part of Moodle - http://moodle.org/
4     Moodle is free software: you can redistribute it and/or modify
5     it under the terms of the GNU General Public License as published by
6     the Free Software Foundation, either version 3 of the License, or
7     (at your option) any later version.
9     Moodle is distributed in the hope that it will be useful,
10     but WITHOUT ANY WARRANTY; without even the implied warranty of
11     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12     GNU General Public License for more details.
14     You should have received a copy of the GNU General Public License
15     along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
17 {{!
18     @template core_admin/setting_filetypes
20     Renders the admin_setting_filetypes setting element.
22     Context variables required for this template:
23     * id - element id
24     * name - form element name
25     * value - element value
26     * descriptions - data for the core_form/filetypes-descriptions template
28     Example context (json):
29     {
30         "id": "test0",
31         "name": "test",
32         "value": ".jpg,.gif",
33         "descriptions": {
34             "hasdescriptions": true,
35             "descriptions": [
36                 {
37                     "description": "Image (JPEG)",
38                     "extensions": ".jpeg .jpe .jpg"
39                 },
40                 {
41                     "description": "Image (GIF)",
42                     "extensions": ".gif"
43                 }
44             ]
45         }
46     }
48 <div class="form-text defaultsnext">
49     <input type="text" name="{{name}}" value="{{value}}" size="30" id="{{id}}" class="text-ltr">
50     <span data-filetypesbrowser="{{id}}"></span>
51     <div data-filetypesdescriptions="{{id}}">{{#descriptions}}{{>core_form/filetypes-descriptions}}{{/descriptions}}</div>
52 </div>