aboutsummaryrefslogtreecommitdiff
path: root/data/templates/pager.htm
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2016-02-03 06:21:30 +0100
committerChristian Weiske <cweiske@cweiske.de>2016-02-03 06:21:30 +0100
commit226508cd8d3e8c147ad314a0de483e08be71c254 (patch)
tree4142696d28830efa13835be79fd3ee888a4ab0a4 /data/templates/pager.htm
parent7b4425b096fa8c18d0db9fd9b1ae96d63ee8af55 (diff)
downloadphinde-226508cd8d3e8c147ad314a0de483e08be71c254.tar.gz
phinde-226508cd8d3e8c147ad314a0de483e08be71c254.zip
first frontend
Diffstat (limited to 'data/templates/pager.htm')
-rw-r--r--data/templates/pager.htm48
1 files changed, 48 insertions, 0 deletions
diff --git a/data/templates/pager.htm b/data/templates/pager.htm
new file mode 100644
index 0000000..9be2b9f
--- /dev/null
+++ b/data/templates/pager.htm
@@ -0,0 +1,48 @@
+{% set links = pager.getLinks() %}
+{% if pager.numPages > 1 %}
+<div class="pagination pagination-centered">
+<ul>
+ {% if links.first %}
+ <li>
+ {{links.first|raw}}
+ </li>
+ {% else %}
+ <li class="disabled"><a href="#">first</a></li>
+ {% endif %}
+ {% if links.back %}
+ <li>
+ {{links.back|raw}}
+ </li>
+ {% else %}
+ <li class="disabled"><a href="#">« prev</a></li>
+ {% endif %}
+
+ {% for page in links.pages %}
+ {% if page|length <= 3 %}
+ <li class="active">
+ <a href="#">{{page|raw}}</a>
+ </li>
+ {% else %}
+ <li>
+ {{page|raw}}
+ </li>
+ {% endif %}
+ {% endfor %}
+
+ {% if links.next %}
+ <li>
+ {{links.next|raw}}
+ </li>
+ {% else %}
+ <li class="disabled"><a href="#">next »</a></li>
+ {% endif %}
+ {% if links.last %}
+ <li>
+ {{links.last|raw}}
+ </li>
+ {% else %}
+ <li class="disabled"><a href="#">last</a></li>
+ {% endif %}
+</ul>
+</div>
+{% endif %}