aboutsummaryrefslogtreecommitdiff
path: root/app/templates/macros/threads.html
blob: b74edda15a610888f994bf3ca41a61ca79bb8858 (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
{% macro render_thread(thread, current_user) -%}
	<ul class="comments">
		{% for r in thread.replies %}
			<li>
				<div class="info_strip">
					<a class="author {{ r.author.rank.name }}"
							href="{{ url_for('user_profile_page', username=r.author.username) }}">
						{{ r.author.display_name }}</a>
					<span>{{ r.created_at | datetime }}</span>
					<div class="clearboth"></div>
				</div>
				<div class="msg">
					{{ r.comment }}
				</div>
			</li>
		{% endfor %}
	</ul>

	{% if current_user.is_authenticated %}
		<form method="post" action="{{ url_for('thread_page', id=thread.id)}}" class="comment_form">
			<input type="hidden" name="csrf_token" value="{{ csrf_token() }}" />
			<textarea required maxlength=500 name="comment"></textarea><br />
			<input type="submit" value="Comment" />
		</form>
	{% endif %}
{% endmacro %}

{% macro render_threadlist(threads) -%}
	<ul>
		{% for t in threads %}
			<li><a href="{{ url_for('thread_page', id=t.id) }}">{{ t.title }}</a> by {{ t.author.display_name }}</li>
		{% endfor %}
	</ul>
{% endmacro %}