{% import 'jinja_master/lib.html' as lib with context %}
<div>
<table id="forum-list" class="clear">
<thead>
<tr>
<th> </th>
<th class="topic">Topic</th>
<th>Replies</th>
<th>Views</th>
<th>Last Post</th>
</tr>
</thead>
<tbody class="forum-list">
{% for thread in value %}
<tr>
<td>
<input type="checkbox" name="threads-{{loop.index0}}.subscription"
{% if thread.subscription %}checked="checked"{% endif %}/>
<input type="hidden" name="threads-{{loop.index0}}._id" value="{{thread._id}}"/>
</td>
{% if not thread.first_post %}
<td class="topic">
{% if 'flags' in thread and 'Sticky' in thread.flags %}
<a href="{{thread.url()}}" class="btn ico"><b class="ui-icon ui-icon-pin-s"></b> <span>Sticky</span></a>
{% endif %}
<h3><a href="{{thread.url()}}">{{thread.subject and h.text.truncate(thread.subject, 72) or '(no subject)'}}</a></h3>
</td>
{% else %}
<td class="topic">
{% set author = thread.first_post.author() %}
{% if 'flags' in thread and 'Sticky' in thread.flags %}
<a href="{{thread.url()}}" class="btn ico"><b class="ui-icon ui-icon-pin-s"></b> <span>Sticky</span></a>
{% endif %}
<h3><a href="{{thread.url()}}">{{thread.subject and h.text.truncate(thread.subject, 72) or '(no subject)'}}</a></h3>
<span>By <a href="{{author.url()}}">{{author.display_name}}</a></span> on {{thread.first_post.timestamp.strftime('%a %b %d, %Y %I:%M %p')}}
</td>
{% endif %}
<td>{{thread.num_replies}}</td>
<td>{{thread.num_views}}</td>
{% if not thread.last_post %}
<td> </td>
{% else %}
{% set author = thread.last_post.author() %}
<td>
<p class="gravatar sm">
By {{lib.gravatar(author, size=16)}}<a href="{{author.url()}}">{{author.display_name}}</a><br />on {{thread.last_post.timestamp.strftime('%a %b %d, %Y %I:%M %p')}}
</p>
</td>
{% endif %}
</tr>
{% endfor %}
</tbody>
</table>
</div>