1{{! 2 This file is part of Moodle - http://moodle.org/ 3 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. 8 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. 13 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/>. 16}} 17{{! 18 @template calendar/calendar_upcoming 19 20 Calendar upcoming view. 21 22 The purpose of this template is to render the calendar upcoming view. 23 24 Classes required for JS: 25 * none 26 27 Data attributes required for JS: 28 * none 29 30 Example context (json): 31 { 32 } 33}} 34<div id="calendar-upcoming-{{uniqid}}" data-template="core_calendar/upcoming_detailed"> 35 {{> core_calendar/header}} 36 {{> core_calendar/upcoming_detailed}} 37</div> 38{{#js}} 39require(['jquery', 'core_calendar/calendar_view'], function($, CalendarView) { 40 CalendarView.init($("#calendar-upcoming-{{uniqid}}"), 'upcoming'); 41}); 42{{/js}} 43