Fix “comment” link for posts with replies.
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Mon, 18 Oct 2010 18:27:08 +0000 (20:27 +0200)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Mon, 18 Oct 2010 18:27:08 +0000 (20:27 +0200)
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>