aboutsummaryrefslogtreecommitdiff
path: root/data/templates/pager.htm
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2012-05-04 09:51:22 +0200
committerChristian Weiske <cweiske@cweiske.de>2012-05-04 09:51:22 +0200
commit925eaabf42cbbbe2ceac8e1bb95c11ec8be5f375 (patch)
treefdaa9c143ac3e10ac3d52d2957c75a0b06d77e74 /data/templates/pager.htm
parent35764754559c893569625c115707eb3bf73d1cfd (diff)
downloadphorkie-925eaabf42cbbbe2ceac8e1bb95c11ec8be5f375.tar.gz
phorkie-925eaabf42cbbbe2ceac8e1bb95c11ec8be5f375.zip
use a real pager now
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..085a281
--- /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 %} \ No newline at end of file