MDL-78962 core/loadingicon: remove jQuery requirement in the API
[moodle.git] / analytics / templates / insight_info_message_prediction.mustache
blobed1d0e6d79d416f62389f8f7ebf6216c3b89cf9f
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_analytics/insight_info_message_prediction
20     HTML message for insights with one single prediction
22     Classes required for JS:
23     * none
25     Data attributes required for JS:
26     * none
28     Example context (json):
29     {
30         "body": "I am a <a href=\"#\">link</a> in a text body.",
31         "usefulbuttons": {
32             "usefulurl": "https://en.wikipedia.org/wiki/Noodle",
33             "notusefulurl": "https://en.wikipedia.org/wiki/Noodle"
34         }
35     }
38 {{> core_analytics/notification_styles}}
40 {{#body}}
41     {{{.}}}
42 {{/body}}
43 <br/>
45 {{#actions}}
46     <a class="btn btn-outline-primary mr-3 mb-3 btn-insight" href="{{url}}">{{text}}</a><br/><br/>
47 {{/actions}}
49 {{#usefulbuttons}}
50     <div>
51         {{! Using target blank for these actions as they only return a small notification.}}
52         <strong>{{#str}} washelpful, analytics {{/str}}</strong>
53         <a href="{{usefulurl}}" target="_blank" class="btn-insight btn btn-outline-primary">{{#str}}yes{{/str}}</a>
54         <a href="{{notusefulurl}}" target="_blank" class="btn-insight btn btn-outline-primary">{{#str}}no{{/str}}</a>
55     </div>
56 {{/usefulbuttons}}