Fix “comment” link for posts with replies.
[Sone.git] / src / main / resources / templates / index.html
index 3955d3b..c4c251a 100644 (file)
@@ -9,8 +9,8 @@
                        /* hide all the “create reply” forms until a link is clicked. */
                        $("#sone .post").each(function() {
                                postId = $(this).attr("id");
-                               (function(postId) {
-                                       commentElement = $("<div>Comment</div>").addClass("show-reply-form").click(function() {
+                               commentElement = (function(postId) {
+                                       var commentElement = $("<div>Comment</div>").addClass("show-reply-form").click(function() {
                                                replyElement = $("#sone .post#" + postId + " .create-reply");
                                                replyElement.removeClass("hidden");
                                                replyElement.removeClass("light");
                                                })(replyElement);
                                                replyElement.find("input.reply-input").focus();
                                        });
+                                       return commentElement;
                                })(postId);
                                $(this).find(".create-reply").addClass("hidden");
-                               $(this).find(".status-line .time").after(commentElement);
+                               $(this).find(".status-line .time").each(function() {
+                                       $(this).after(commentElement.clone(true));
+                               });
                        });
                });
        </script>