X-Git-Url: http://git.veekun.com/zzz-floof.git/blobdiff_plain/c68928f2fc57638134bae50fe4ff5b1e979bb198..20379253a8fa1326e175c0f0bb5faee4aeeea158:/floof/templates/comments/lib.mako diff --git a/floof/templates/comments/lib.mako b/floof/templates/comments/lib.mako index 38e6534..e822a17 100644 --- a/floof/templates/comments/lib.mako +++ b/floof/templates/comments/lib.mako @@ -1,17 +1,34 @@ <%def name="comment_block(comments)">

${len(comments)} comments

-## XXX make sure these do the right thing when this is a subtree

View all

Reply

${comment_thread(comments)} <%def name="comment_thread(comments)"> -% for comment in comments: +<%! from floof.model.comments import indent_comments %>\ +% for comment in indent_comments(comments): +${single_comment(comment)} +% endfor + + +<%def name="single_comment(comment)"> +% if hasattr(comment, 'indent'): +
+% else:
-
${comment.user.name}
-
${comment.time}
+% endif +
+
${comment.user.name}
+
${comment.time}
+ +

${comment.text}

-% endfor