%namespace name="components" file="/components.html"/>
<%def name="row(tile, comment)">
${_("Comment")}
${_("on %s") % h.delegateable.link(comment.topic)|n}
${h.user.link(comment.creator, scope=comment.topic)|n}
%if len(comment.revisions) == 1:
· ${_("created %s") % h.relative_time(comment.create_time)|n}
%else:
· ${_("edited %s") % h.relative_time(comment.latest.create_time)|n}
%endif
%def>
<%def name="list(tile, comments, topic, variant=None, root=None, recurse=True, ret_url='')">
<%
_comments = h.comments_sorted(comments, root=root, variant=variant)
%>
%if root is None:
%if can.comment.create():
%endif
%if not len(_comments):
${_("No comments were made yet.")}
%endif
%endif
%for comment, tile in _comments:
${full(tile, comment, comments, recurse, ret_url=ret_url)}
%endfor
%def>
<%def name="full(tile, comment, comments, recurse, ret_url='')">
<%
if not tile.show:
return
%>
%def>
<%def name="edit_form(comment, ret_url='')">
%def>
<%def name="create_form(parent, topic, wiki=True, arm=False, can_wiki=True, variant=None, ret_url='')">
%def>
<%def name="header(tile, comment, active)">
%if can.comment.edit(comment):
${_("edit")}
%endif
%if can.comment.delete(comment):
${_("delete")}
%endif
${components.watch(comment)}
${_("Discussion on %s") % h.delegateable.link(comment.topic, icon_size=24)|n}
%def>