--- a/sites/irclogs.qmsk.net/templates/channel.tmpl Sun Feb 08 00:29:36 2009 +0200
+++ b/sites/irclogs.qmsk.net/templates/channel.tmpl Sun Feb 08 02:29:23 2009 +0200
@@ -1,6 +1,45 @@
-<h1>Channel ${channel.name}</h1>
+<%inherit file="layout.tmpl" />
-<h2>Last 10 lines:</h2>
+<%def name="menu()">
+<ul>
+ <li><a href="${urls.index.build(req)}">Home</a></li>
+
+ <li>
+ <form action="${urls.channel_select.build(req)}" method="GET">
+ <label for="channel">Channel:</label>
+
+ <select name="channel">
+ % for ch in channel_list :
+ <option value="${ch.id}"${' selected="selected"' if ch == channel else ''}>${ch.title}</option>
+ % endfor
+ </select><input type="submit" value="Go »" />
+ </form>
+ </li>
+
+ <li>
+ <form action="#" method="GET">
+ View last
+
+ <select name="count">
+ % for count in (10, 20, 50, 100, 'all') :
+ <option>${count}</option>
+ % endfor
+ </select>
+
+ lines: <input type="submit" value="Go »" />
+ </form>
+ </li>
+
+ <li><a href="#">Browse by Date</a></li>
+
+ <li><a href="#">Search</a></li>
+
+ <li><a href="#">[RSS]</a></li>
+</ul>
+</%def>
+
+<h1>${channel.title} » Last 10 lines</h1>
+
<pre>
% for line in channel.source.get_latest(10) :
${line}