Permalink
Browse files

Merge branch 'MDL-60559-master' of git://github.com/andrewnicols/moodle

  • Loading branch information...
dmonllao committed Oct 26, 2017
2 parents a272c25 + 9da0be8 commit 62a38a4ece516625be008f7e433fd21a755749db
Showing with 46 additions and 3 deletions.
  1. +46 −3 calendar/templates/upcoming_mini.mustache
@@ -31,13 +31,56 @@
{
}
}}
<div class="card-text content">
<div class="card-text content" id="month-upcoming-mini-{{uniqid}}">
{{#events}}
<div class="event">
<div{{!
}} class="event"{{!
}} data-eventtype-{{calendareventtype}}="1"{{!
}}>
<span>{{#icon}}{{#pix}} {{key}}, {{component}}, {{alttext}} {{/pix}}{{/icon}}</span>
<a href="{{viewurl}}">{{{name}}}</a>
<div class="date">{{{formattedtime}}}</div>
<hr>
</div>
<hr>
{{/events}}
</div>
{{#js}}
require([
'jquery',
'core_calendar/selectors',
'core_calendar/events',
], function(
$,
CalendarSelectors,
CalendarEvents
) {
var root = $('#month-upcoming-mini-{{uniqid}}');
$('body').on(CalendarEvents.filterChanged, function(e, data) {
M.util.js_pending("month-upcoming-mini-{{uniqid}}-filterChanged");
// A filter value has been changed.
// Find all matching cells in the popover data, and hide them.
var target = $("#month-upcoming-mini-{{uniqid}}").find(CalendarSelectors.eventType[data.type]);
var transitionPromise = $.Deferred();
if (data.hidden) {
transitionPromise.then(function() {
return target.slideUp('fast').promise();
});
} else {
transitionPromise.then(function() {
return target.slideDown('fast').promise();
});
}
transitionPromise.then(function() {
M.util.js_complete("month-upcoming-mini-{{uniqid}}-filterChanged");
return;
});
transitionPromise.resolve();
});
});
{{/js}}

0 comments on commit 62a38a4

Please sign in to comment.