MDL-58518 block_myoverview: use user's midnight for sort by courses
authorRyan Wyllie <ryan@moodle.com>
Tue, 2 May 2017 02:52:36 +0000 (02:52 +0000)
committerRyan Wyllie <ryan@moodle.com>
Tue, 2 May 2017 02:53:26 +0000 (02:53 +0000)
blocks/myoverview/amd/build/event_list_by_course.min.js
blocks/myoverview/amd/src/event_list_by_course.js

index 4abb4fb..055a8b3 100644 (file)
Binary files a/blocks/myoverview/amd/build/event_list_by_course.min.js and b/blocks/myoverview/amd/build/event_list_by_course.min.js differ
index 69fae95..32d52cc 100644 (file)
@@ -33,6 +33,7 @@ function($, EventList, EventsRepository) {
 
     var SELECTORS = {
         EVENTS_BY_COURSE_CONTAINER: '[data-region="course-events-container"]',
+        EVENT_LIST_CONTAINER: '[data-region="event-list-container"]',
     };
 
     /**
@@ -48,9 +49,10 @@ function($, EventList, EventsRepository) {
             return;
         }
 
-        var midnight = root.attr('data-midnight');
+        var eventList = courseBlocks.find(SELECTORS.EVENT_LIST_CONTAINER).first();
+        var midnight = eventList.attr('data-midnight');
         var startTime = midnight - (14 * SECONDS_IN_DAY);
-        var limit = courseBlocks.attr('data-limit');
+        var limit = eventList.attr('data-limit');
         var courseIds = courseBlocks.map(function() {
             return $(this).attr('data-course-id');
         }).get();