From 0d38888e2a686efcf8ac32a6f13fb511ebd6c5c7 Mon Sep 17 00:00:00 2001 From: Simey Lameze Date: Mon, 10 Jul 2017 10:10:54 +0800 Subject: [PATCH] MDL-59383 core_calendar: make event summary display on modal Part of MDL-59333. --- calendar/renderer.php | 5 +++-- calendar/view.php | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/calendar/renderer.php b/calendar/renderer.php index 6711693be09..ee450e1724d 100644 --- a/calendar/renderer.php +++ b/calendar/renderer.php @@ -38,7 +38,7 @@ class core_calendar_renderer extends plugin_renderer_base { * @return string */ public function start_layout() { - return html_writer::start_tag('div', array('class'=>'maincalendar')); + return html_writer::start_tag('div', ['data-region' => 'calendar', 'class' => 'maincalendar']); } /** @@ -517,7 +517,8 @@ class core_calendar_renderer extends plugin_renderer_base { ]; $eventname = get_string('eventnameandcourse', 'calendar', $eventnameparams); } - $link = html_writer::link($dayhref, $eventname); + $link = html_writer::link($dayhref, $eventname, ['data-action' => 'view-event', + 'data-event-id' => $events[$eventindex]->id]); $cell->text .= html_writer::tag('li', $link, $attributes); } $cell->text .= html_writer::end_tag('ul'); diff --git a/calendar/view.php b/calendar/view.php index 18245a50e38..f974ba5bb84 100644 --- a/calendar/view.php +++ b/calendar/view.php @@ -176,4 +176,5 @@ if (!empty($CFG->enablecalendarexport)) { echo $OUTPUT->container_end(); echo html_writer::end_tag('div'); echo $renderer->complete_layout(); +$PAGE->requires->js_call_amd('core_calendar/calendar', 'init'); echo $OUTPUT->footer();