aboutsummaryrefslogtreecommitdiffstats
path: root/templates/pagination.html
diff options
context:
space:
mode:
Diffstat (limited to 'templates/pagination.html')
-rw-r--r--templates/pagination.html57
1 files changed, 57 insertions, 0 deletions
diff --git a/templates/pagination.html b/templates/pagination.html
new file mode 100644
index 0000000..14146af
--- /dev/null
+++ b/templates/pagination.html
@@ -0,0 +1,57 @@
+{% comment %}
+
+ git-refinery-web - pagination template
+
+ Copyright (C) 2014 Intel Corporation
+ Licensed under the MIT license, see COPYING.MIT for details
+
+{% endcomment %}
+
+{% load addurlparameter %}
+
+<nav class="text-center">
+ <ul class="pagination">
+ {% if page.has_previous %}
+ <li><a href="{% addurlparameter 'page' page.previous_page_number %}">prev</a></li>
+ {% else %}
+ <li class="disabled"><span>prev</span></li>
+ {% endif %}
+
+
+ {% for pnum in begin %}
+ {% if pnum == page.number %}
+ <li class="active"><a href="#">{{ page.number }}</a></li>
+ {% else %}
+ <li><a href="{% addurlparameter 'page' pnum %}">{{ pnum }}</a></li>
+ {% endif %}
+ {% endfor %}
+
+ {% if middle %}
+ <li class="disabled"><span>...</span></li>
+ {% for pnum in middle %}
+ {% if pnum == page.number %}
+ <li class="active"><span>{{ page.number }}</span></li>
+ {% else %}
+ <li><a href="{% addurlparameter 'page' pnum %}">{{ pnum }}</a></li>
+ {% endif %}
+ {% endfor %}
+ {% endif %}
+
+ {% if end %}
+ <li class="disabled"><span>...</span></li>
+ {% for pnum in end %}
+ {% if pnum == page.number %}
+ <li class="active"><span>{{ page.number }}</span></li>
+ {% else %}
+ <li><a href="{% addurlparameter 'page' pnum %}">{{ pnum }}</a></li>
+ {% endif %}
+ {% endfor %}
+ {% endif %}
+
+ {% if page.has_next %}
+ <li><a href="{% addurlparameter 'page' page.next_page_number %}">next</a></li>
+ {% else %}
+ <li class="disabled"><span>next</span></li>
+ {% endif %}
+ </ul>
+</nav>