1 <%def name="navlinks(view, curr, last, query=None)">
4 % if query is not None:
5 <a class="pagination" href="${request.route_url(view, page=curr-1, _query=query)}" name="Previous Page">previous</a>
7 <a class="pagination" href="${request.route_url(view, page=curr-1)}" name="Previous Page">previous</a>
12 % for i in range(1, last+1):
13 ${link_page(view, i, curr, query)}
17 % for i in range(1,7):
18 ${link_page(view, i, curr, query)}
20 <span class="pagination">...</span>
21 % if query is not None:
22 <a class="pagination" href="${request.route_url(view, page=last, _query=query)}" name="Last Page">${last}</a>
24 <a class="pagination" href="${request.route_url(view, page=last)}" name="Last Page">${last}</a>
28 % if query is not None:
29 <a class="pagination" href="${request.route_url(view, page=1, _query=query)}" name="First Page">1</a>
31 <a class="pagination" href="${request.route_url(view, page=1)}" name="First Page">1</a>
33 <span class="pagination">...</span>
34 % for i in range(last-5, last+1):
35 ${link_page(view, i, curr, query)}
38 % if query is not None:
39 <a class="pagination" href="${request.route_url(view, page=1, _query=query)}" name="First Page">1</a>
41 <a class="pagination" href="${request.route_url(view, page=1)}" name="First Page">1</a>
44 <span class="pagination">...</span>
45 % for i in range(curr-2, curr+3):
46 ${link_page(view, i, curr, query)}
48 <span class="pagination">...</span>
49 % if query is not None:
50 <a class="pagination" href="${request.route_url(view, page=last, _query=query)}" name="Last Page">${last}</a>
52 <a class="pagination" href="${request.route_url(view, page=last)}" name="Last Page">${last}</a>
59 % if query is not None:
60 <a class="pagination" href="${request.route_url(view, page=curr+1, _query=query)}" name="Next Page">next</a>
62 <a class="pagination" href="${request.route_url(view, page=curr+1)}" name="Next Page">next</a>
68 <%def name="link_page(view, page_num, curr_page, query)">
69 % if page_num == curr_page:
70 <span class="pagination" style="color:#d95b00;">${page_num}</span>
72 % if query is not None:
73 <a class="pagination" href="${request.route_url(view, page=page_num, _query=query)}" name="Go to page ${page_num}">${page_num}</a>
75 <a class="pagination" href="${request.route_url(view, page=page_num)}" name="Go to page ${page_num}">${page_num}</a>