diff --git a/lib/templates/paging_bar.mustache b/lib/templates/paging_bar.mustache index 56a793c55b0..be668476991 100644 --- a/lib/templates/paging_bar.mustache +++ b/lib/templates/paging_bar.mustache @@ -1,3 +1,54 @@ +{{! + This file is part of Moodle - http://moodle.org/ + + Moodle is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Moodle is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Moodle. If not, see . +}} +{{! + @template core/paging_bar + + This template renders the horizontal bar with page links, e.g. + | « | 1 | 2 | 3 | » | + + Example context (json): + { + "previous": null, + "next": { + "page": 2, + "url": "./page.php?p=1" + }, + "first": null, + "last": { + "page": 100, + "url": "./page.php?p=99" + }, + "label": "Page", + "pages": [ + { + "page": 1, + "active": true, + "url": null + }, + { + "page": 2, + "active": false, + "url": "./page.php?p=1" + } + ], + "haspages": true, + "pagesize": 10 + } +}} {{#haspages}}