MDL-64438 block_recentlyaccessedcourses: Optionally show course category
[moodle.git] / blocks / recentlyaccessedcourses / templates / main.mustache
CommitLineData
41f61293
VDF
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 block_recentlyaccessedcourses/main
19
20 This template renders the main content area for the Recently accessed courses block.
21
22 Example context (json):
23 {
24 "userid": 2,
a29135f8 25 "nocoursesimg": "https://moodlesite/theme/image.php/boost/block_recentlyaccessedcourses/1535727318/courses"
41f61293
VDF
26 }
27}}
28
44b54926 29<div id="block-recentlyaccessedcourses-{{uniqid}}" class="block-recentlyaccessedcourses block-cards" data-region="recentlyaccessedcourses"
d0b237b3 30 data-userid="{{userid}}" data-displaycoursecategory="{{displaycategories}}">
41f61293
VDF
31 <div class="container-fluid p-0">
32 {{> block_recentlyaccessedcourses/recentlyaccessedcourses-view }}
33 </div>
34</div>
35{{#js}}
36require(
37[
38 'jquery',
39 'block_recentlyaccessedcourses/main'
40],
41function(
42 $,
43 Main
44) {
45 var root = $('#block-recentlyaccessedcourses-{{uniqid}}');
46 var userid = root.attr('data-userid');
47
48 Main.init(userid, root);
49});
50{{/js}}