]> de.git.xonotic.org Git - xonotic/xonstat.git/commitdiff
Show navigatoin links when on the last page too.
authorAnt Zucaro <azucaro@gmail.com>
Mon, 20 Feb 2012 15:30:55 +0000 (10:30 -0500)
committerAnt Zucaro <azucaro@gmail.com>
Mon, 20 Feb 2012 15:30:55 +0000 (10:30 -0500)
xonstat/templates/navlinks.mako

index 95fa688cdd37b6d52fa0537c32d863a0c2b09ef5..c19c5277c3838ca4a51c386e4664bcc092ddc382 100755 (executable)
@@ -1,43 +1,41 @@
 <%def name="navlinks(view, curr, last, **kwargs)">
-% if curr != last:
-    % if curr != 1:
-            <a class="pagination" href="${request.route_url(view, page=curr-1, **kwargs)}" name="Previous Page">previous</a>
-    % endif
+% if curr != 1:
+        <a class="pagination" href="${request.route_url(view, page=curr-1, **kwargs)}" name="Previous Page">previous</a>
+% endif
 
-    % if last < 8:
-        % for i in range(1, last+1):
+% if last < 8:
+    % for i in range(1, last+1):
+    ${link_page(view, i, curr, **kwargs)}
+    % endfor
+% else:
+    % if curr < 5:
+        % for i in range(1,7):
         ${link_page(view, i, curr, **kwargs)}
         % endfor
-    % else:
-        % if curr < 5:
-            % for i in range(1,7):
-            ${link_page(view, i, curr, **kwargs)}
-            % endfor
-            <span class="pagination">...</span>
-            <a class="pagination" href="${request.route_url(view, page=last, **kwargs)}" name="Last Page">${last}</a>
+        <span class="pagination">...</span>
+        <a class="pagination" href="${request.route_url(view, page=last, **kwargs)}" name="Last Page">${last}</a>
 
-        % elif last-curr < 6:
-            <a class="pagination" href="${request.route_url(view, page=1, **kwargs)}" name="First Page">1</a>
-            <span class="pagination">...</span>
-            % for i in range(last-5, last+1):
-            ${link_page(view, i, curr, **kwargs)}
-            % endfor
-        % else:
-            <a class="pagination" href="${request.route_url(view, page=1, **kwargs)}" name="First Page">1</a>
+    % elif last-curr < 6:
+        <a class="pagination" href="${request.route_url(view, page=1, **kwargs)}" name="First Page">1</a>
+        <span class="pagination">...</span>
+        % for i in range(last-5, last+1):
+        ${link_page(view, i, curr, **kwargs)}
+        % endfor
+    % else:
+        <a class="pagination" href="${request.route_url(view, page=1, **kwargs)}" name="First Page">1</a>
 
-            <span class="pagination">...</span>
-            % for i in range(curr-2, curr+3):
-            ${link_page(view, i, curr, **kwargs)}
-            % endfor
-            <span class="pagination">...</span>
-            <a class="pagination" href="${request.route_url(view, page=last, **kwargs)}" name="Last Page">${last}</a>
+        <span class="pagination">...</span>
+        % for i in range(curr-2, curr+3):
+        ${link_page(view, i, curr, **kwargs)}
+        % endfor
+        <span class="pagination">...</span>
+        <a class="pagination" href="${request.route_url(view, page=last, **kwargs)}" name="Last Page">${last}</a>
 
-        % endif
     % endif
+% endif
 
-    % if curr != last:
-        <a class="pagination" href="${request.route_url(view, page=curr+1, **kwargs)}" name="Next Page">next</a>
-    % endif
+% if curr != last:
+    <a class="pagination" href="${request.route_url(view, page=curr+1, **kwargs)}" name="Next Page">next</a>
 % endif
 </%def>