2 This file is part of Moodle - http://moodle.org/
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.
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.
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/>.
18 @template block_myoverview/paging-bar
20 This template renders the each course block containing a summary and calendar events.
22 Example context (json):
26 <nav aria-label="{{label}}"
27 id="{{$id}}paging-bar-{{uniqid}}{{/id}}"
28 data-region="paging-bar">
30 <ul class="pagination">
32 {{< block_myoverview/paging-bar-item }}
34 <span aria-hidden="true">«</span>
35 <span class="sr-only">{{#str}}previous{{/str}}</span>
37 {{/ block_myoverview/paging-bar-item }}
40 {{> block_myoverview/paging-bar-item }}
43 {{> block_myoverview/paging-bar-item }}
46 {{> block_myoverview/paging-bar-item }}
49 {{< block_myoverview/paging-bar-item }}
51 <span aria-hidden="true">»</span>
52 <span class="sr-only">{{#str}}next{{/str}}</span>
54 {{/ block_myoverview/paging-bar-item }}
59 require(['jquery', 'block_myoverview/paging_bar'], function($, PagingBar) {
60 var root = $('#{{$id}}paging-bar-{{uniqid}}{{/id}}');
61 PagingBar.registerEventListeners(root);