diff -r 5a7188bf2894 -r 1ab95857d584 templates/channel_search.tmpl --- a/templates/channel_search.tmpl Mon Feb 09 23:49:57 2009 +0200 +++ b/templates/channel_search.tmpl Tue Feb 10 00:04:15 2009 +0200 @@ -1,8 +1,12 @@ <%inherit file="channel.tmpl" /> -<%def name="paginate(url, count, skip, max, **args)"> +<%def name="paginate(url, count, skip, max, _more=None, **args)"> ## update max? - <% max = h.max(max, skip) %> + % if more : + <% max = h.max(max, skip) %> + % else : + <% max = skip %> + % endif ## number of pages <% page_count = max / count + 1 %>
@@ -24,7 +28,13 @@ % endfor
  • + % if _more : More » + % elif False : + Next » + % else : ## last page + Next » + % endif
  • @@ -61,7 +71,11 @@ % else :
    ${channel.title} :: Search '${search_query}'
    -${paginate(urls.channel_search, count, skip, max, channel=channel, q=search_query)} +${paginate(urls.channel_search, count, skip, max, channel=channel, q=search_query, _more=bool(lines))} +% if lines : <%include file="lines.tmpl" /> -${paginate(urls.channel_search, count, skip, max, channel=channel, q=search_query)} +% else : +
    No results found
    % endif +${paginate(urls.channel_search, count, skip, max, channel=channel, q=search_query, _more=bool(lines))} +% endif