{{! This file is part of Moodle - http://moodle.org/ Moodle is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Moodle is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Moodle. If not, see . }} {{! @template core_calendar/event_item Calendar event item. The purpose of this template is to render the event item. Classes required for JS: * none Data attributes required for JS: * none Example context (json): { "id": 1, "name": "Sample event name", "normalisedeventtype": "course", "course": { "id": 1 }, "canedit": true, "candelete": true, "isactionevent": true, "icon": { "key": "i/courseevent", "component": "core", "alttext": "Some course event" }, "editurl": "#", "url": "#" } }}
{{#canedit}} {{#candelete}} {{#pix}}t/delete, core, {{#str}}delete{{/str}}{{/pix}} {{/candelete}} {{^isactionevent}} {{#pix}}t/edit, core, {{#str}}edit{{/str}}{{/pix}} {{/isactionevent}} {{/canedit}}
{{#icon}}
{{#pix}} {{key}}, {{component}}, {{alttext}} {{/pix}}
{{/icon}}

{{{name}}}

{{> core_calendar/event_details }}
{{#isactionevent}} {{/isactionevent}}