diff options
author | Nicolas Lœuillet <nicolas@loeuillet.org> | 2016-04-12 16:04:17 +0200 |
---|---|---|
committer | Nicolas Lœuillet <nicolas@loeuillet.org> | 2016-04-12 16:04:17 +0200 |
commit | 624a7c6df1142048cc73770e2c7b7377acd30a9e (patch) | |
tree | 005759ecb04a9d4e41e06a932d67cb295c307159 /src/Wallabag/CoreBundle/Resources/views/themes/baggy | |
parent | 80bd17f00df7691086a47632cefff4ad0e670a44 (diff) | |
download | wallabag-624a7c6df1142048cc73770e2c7b7377acd30a9e.tar.gz wallabag-624a7c6df1142048cc73770e2c7b7377acd30a9e.tar.zst wallabag-624a7c6df1142048cc73770e2c7b7377acd30a9e.zip |
Improve pagination when user has lot of entries
Fix #1905
* Usage of whiteoctober/WhiteOctoberPagerfantaBundle
Diffstat (limited to 'src/Wallabag/CoreBundle/Resources/views/themes/baggy')
-rw-r--r-- | src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entries.html.twig | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entries.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entries.html.twig index 29cb9584..8114c703 100644 --- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entries.html.twig +++ b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entries.html.twig | |||
@@ -7,16 +7,9 @@ | |||
7 | <div class="results"> | 7 | <div class="results"> |
8 | <div class="nb-results">{{ 'entry.list.number_on_the_page'|transchoice(entries.count) }}</div> | 8 | <div class="nb-results">{{ 'entry.list.number_on_the_page'|transchoice(entries.count) }}</div> |
9 | <div class="pagination"> | 9 | <div class="pagination"> |
10 | <a href="#" id="filter">{{ 'entry.filters.title'|trans }}</a> | 10 | <a href="#" id="filter">{{ 'entry.filters.title'|trans }}</a> |
11 | {% if entries is not empty %} | 11 | {{ pagerfanta(entries, 'wallabag_view') }} |
12 | – | 12 | </div> |
13 | {% for p in range(1, entries.nbPages) if entries.nbPages > 1 %} | ||
14 | <li> | ||
15 | <a href="{{ path(app.request.attributes.get('_route'), app.request.query.all|merge({'page': p})) }}" class="{{ currentPage == p ? 'current':''}}" >{{ p }}</a> | ||
16 | </li> | ||
17 | {% endfor %} | ||
18 | {% endif %} | ||
19 | </div> | ||
20 | </div> | 13 | </div> |
21 | {% endblock %} | 14 | {% endblock %} |
22 | 15 | ||