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