ID: 2c2610c228da47e37a67f010fe8077ec4bb384f0
61 lines
—
2K —
View raw
| {% if comments[parent_id] %}
{% for comment in comments[parent_id] %}
{# Add an anchor link for this comment #}
<a id="comment-{{ comment.hashId }}"></a>
<table class="comment" style="margin-left:{{ depth * 2 }}em">
<tr>
<td class="pin">▣</td>
<td class="info">
{# Username #}
<span class="username {{ post.userId == comment.userId ? 'op' }}">
<a href="{{ ('user/' ~ comment.username)|docroot }}">{{ comment.username }}</a>
</span>
{%
include 'vote.twig' with {
target: 'comment',
hash_id: comment.hashId,
vote: votes[comment.id] is defined ? votes[comment.id].vote : null,
vote_count: comment.vote,
user: user is defined ? user : null
} only
%}
{# DateTime #}
<a href="{{ ('post/' ~ post.hashId ~ '#comment-' ~ comment.hashId)|docroot }}"><em>{{ comment.created|ago }}</em></a>
{% if user %}
—
{# Reply #}
<a href="../reply?comment={{ comment.hashId }}">Reply</a>
{% if comment.userId == user.id %}
{# Edit #}
<a href="../edit?comment={{ comment.hashId }}">Edit</a>
{% endif %}
{% endif %}
</td>
</tr>
<tr>
<td></td>
<td>
{{ comment.text|markdown|raw }}
</td>
</tr>
</table>
{# Add replies #}
{% include 'comment.twig' with {
'post': post,
'comments': comments,
'votes': votes,
'parent_id': comment.id,
'depth': depth + 1
} %}
{% endfor %}
{% endif %}
|