MDL-60558 block_calendar_upcoming: Render the template when no events

This commit is contained in:
Andrew Nicols 2017-11-02 15:43:17 +08:00
parent e3491a093a
commit 43caf0217f
2 changed files with 4 additions and 5 deletions

View File

@ -65,11 +65,7 @@ class block_calendar_upcoming extends block_base {
list($data, $template) = calendar_get_view($calendar, 'upcoming_mini');
if (empty($data->events)) {
$this->content->text = '<div class="post">'. get_string('noupcomingevents', 'calendar').'</div>';
} else {
$this->content->text .= $renderer->render_from_template($template, $data);
}
$this->content->text .= $renderer->render_from_template($template, $data);
$this->content->footer = '<div class="gotocal">
<a href="'.$CFG->wwwroot.'/calendar/view.php?view=upcoming&amp;course='.$courseid.'">'.

View File

@ -55,6 +55,9 @@
<hr>
</div>
{{/events}}
{{^events}}
{{#str}}noupcomingevents, calendar{{/str}}
{{/events}}
</div>
{{#js}}
require([