Add pagination to index page.
[Sone.git] / src / main / resources / templates / include / pagination.html
diff --git a/src/main/resources/templates/include/pagination.html b/src/main/resources/templates/include/pagination.html
new file mode 100644 (file)
index 0000000..5601d97
--- /dev/null
@@ -0,0 +1,10 @@
+<%if pagination.necessary>
+       <div class="navigation">
+               <div class="first"><%if ! pagination.first><a href="<% request|change name=page value=0>">«</a><%else><span>«</span><%/if></div>
+               <div class="previous"><%if ! pagination.first><a href="<% request|change name=page key=pagination.previousPage>">‹</a><%else><span>‹</span><%/if></div>
+               <div class="current-page"><% pagination.pageNumber></div>
+               <div class="total-pages"><% pagination.pageCount></div>
+               <div class="last"><%if ! pagination.last><a href="<% request|change name=page key=pagination.lastPage>">»</a><%else><span>»</span><%/if></div>
+               <div class="next"><%if ! pagination.last><a href="<% request|change name=page key=pagination.nextPage>">›</a><%else><span>›</span><%/if></div>
+       </div>
+<%/if>