blob: d5ebd4639d23a41b0893760e84a639f279fe7dfa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
<%- include('header', { title: "Forum", refresh: 900 }) -%>
<style>
tfoot{background-color:gainsboro}
</style>
<table>
<tr>
<th>Subject
<th>Author
<th>Replies
<th>Time
<% threads.forEach((row) => { %>
<tr>
<td><a href="/forum/thread/<%- row.thread_id %>"><%= row.subject %></a>
<td><a href="/user/<%- row.author_name %>"><%= row.author_name %></a>
<td><%= row.replies %>
<td><%= row.mtime %>
<% }); %>
<tfoot>
<tr>
<td colspan="4">
<% if (current_page > 1) { %>
<a href="/forum/page/<%- current_page-1 %>">←</a>
<% } %>
<% for (let p = 1; p <= page_count && p <= 30; ++p) { %>
<% if (p === current_page) { %>
(<%- p %>)
<% } else { %>
<a href="/forum/page/<%- p %>"><%- p %></a>
<% } %>
<% } %>
<% if (current_page < page_count) { %>
<a href="/forum/page/<%- current_page+1 %>">→</a>
<% } %>
</table>
<% if (user) { %>
<p><a href="/forum/post">New thread</a>
<% } %>
|