<%namespace name="lib" file="/lib.mako" />
<%namespace name="userlib" file="/users/lib.mako" />
+<%def name="forum_access_level(forum)">
+% if forum.access_level != 'normal':
+<div class="forum-access-level">
+ % if forum.access_level == 'soapbox':
+ <img src="${h.static_uri('spline', 'icons/soap.png')}" alt=""> <strong>Soapbox</strong>: Regular users can't start new threads.
+ % elif forum.access_level == 'archive':
+ <img src="${h.static_uri('spline', 'icons/wooden-box.png')}" alt=""> <strong>Archive</strong>: No more posting!
+ % endif
+</div>
+% endif
+</%def>
+
+## Prints a little hierarchy of context when viewing a thread
+<%def name="hierarchy(forum, thread=None)">
+<ul class="forum-hierarchy">
+<li>
+ % if thread:
+ <a href="${url(controller='forum', action='threads', forum_id=forum.id)}">
+ % else:
+ <strong>
+ % endif
+ <img src="${h.static_uri('spline', 'icons/folders-stack.png')}" alt=""> ${forum.name}
+ % if thread:
+ </a>
+ % else:
+ </strong>
+ % endif
+ % if forum.description:
+ — ${forum.description}
+ % endif
+ ${forum_access_level(forum)}
+</li>
+% if thread:
+<li>
+ <strong><img src="${h.static_uri('spline', 'icons/folder-open-document-text.png')}" alt=""> ${thread.subject}</strong>
+</li>
+% endif
+</ul>
+</%def>
+
<%def name="posts(posts)">
<div class="forum-post-container">
% for post in posts:
<div class="meta">
<time>${post.posted_time}</time>
</div>
- <div class="content">${post.content}</div>
+ <div class="content">${post.content | n}</div>
</div>
% endfor
</div>