use a real pager now
[phorkie.git] / data / templates / pager.htm
diff --git a/data/templates/pager.htm b/data/templates/pager.htm
new file mode 100644 (file)
index 0000000..085a281
--- /dev/null
@@ -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