From 4192fbbe4da9efb321bbae77ee3c1723d5b51442 Mon Sep 17 00:00:00 2001 From: Ant Zucaro Date: Sat, 21 Jan 2012 21:56:09 -0500 Subject: [PATCH] Simplify navlinks. Woohoo! --- xonstat/templates/navlinks.mako | 54 ++++++++------------------------- xonstat/templates/search.mako | 2 +- 2 files changed, 14 insertions(+), 42 deletions(-) diff --git a/xonstat/templates/navlinks.mako b/xonstat/templates/navlinks.mako index 1a524b4..95fa688 100755 --- a/xonstat/templates/navlinks.mako +++ b/xonstat/templates/navlinks.mako @@ -1,78 +1,50 @@ -<%def name="navlinks(view, curr, last, query=None)"> +<%def name="navlinks(view, curr, last, **kwargs)"> % if curr != last: % if curr != 1: - % if query is not None: - - % else: - - % endif + % endif % if last < 8: % for i in range(1, last+1): - ${link_page(view, i, curr, query)} + ${link_page(view, i, curr, **kwargs)} % endfor % else: % if curr < 5: % for i in range(1,7): - ${link_page(view, i, curr, query)} + ${link_page(view, i, curr, **kwargs)} % endfor ... - % if query is not None: - - % else: - - % endif + % elif last-curr < 6: - % if query is not None: - - % else: - - % endif + ... % for i in range(last-5, last+1): - ${link_page(view, i, curr, query)} + ${link_page(view, i, curr, **kwargs)} % endfor % else: - % if query is not None: - - % else: - - % endif + ... % for i in range(curr-2, curr+3): - ${link_page(view, i, curr, query)} + ${link_page(view, i, curr, **kwargs)} % endfor ... - % if query is not None: - - % else: - - % endif + % endif % endif % if curr != last: - % if query is not None: - - % else: - - % endif + % endif % endif -<%def name="link_page(view, page_num, curr_page, query)"> +<%def name="link_page(view, page_num, curr_page, **kwargs)"> % if page_num == curr_page: ${page_num} % else: - % if query is not None: - - % else: - - % endif + % endif diff --git a/xonstat/templates/search.mako b/xonstat/templates/search.mako index d919d81..f80050f 100755 --- a/xonstat/templates/search.mako +++ b/xonstat/templates/search.mako @@ -105,7 +105,7 @@ % endif -${navlinks("search_paged", results.page, results.last_page, query)} +${navlinks("search_paged", results.page, results.last_page, _query=query)} % endif <%block name="js"> -- 2.39.2