weekly release 5.0dev
[moodle.git] / ai / templates / policymodal.mustache
blob236da47887bb7b0a7f29b726b8b6e66a3f8d19be
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_ai/policymodal
20     Modal to allow acceptance of the AI Policy.
22     To be used in combination with core_ai/policy ESM monly.
24     Classes required for JS:
25     * none
27     Data attributes required for JS:
28     * none
30     Context variables required for this template:
31     * elementid: The id of the element that will be used to create the modal.
33     Example context (json):
34     {
35         "elementid": "exampleId"
36     }
38 {{< core/modal }}
40     {{$title}}
41         {{#str}} aiusagepolicy, core_ai{{/str}}
42     {{/title}}
44     {{$body}}
45         <div id="{{elementid}}_tiny_aiplacement_blur" class="">
46             <div id="{{elementid}}_tiny_aiplacement_overlay" class="tiny-aiplacement-overlay hidden"></div>
47             <div class="ai-policy-display">
48                 {{#str}} userpolicy, core_ai{{/str}}
49             </div>
50         </div>
51     {{/body}}
53     {{$footer}}
54         <button type="button" class="btn btn-secondary" data-action="cancel">{{#str}} declineaipolicy, core_ai {{/str}}</button>
55         <button type="button" class="btn btn-primary" data-action="save">{{#str}} acceptai, core_ai {{/str}}</button>
56     {{/footer}}
58 {{/ core/modal }}