diff --git a/app/assets/javascripts/application.js.erb b/app/assets/javascripts/application.js.erb index 260d3ae..14a4851 100644 --- a/app/assets/javascripts/application.js.erb +++ b/app/assets/javascripts/application.js.erb @@ -293,10 +293,14 @@ $(document).ready(function() { } var comment = $(this).closest(".comment"); + if ($("#reply_form_" + comment.attr("id")).length > 0) + return false; + var replies = comment.nextAll(".comments").first(); $.get("/comments/" + comment.attr("data-shortid") + "/reply", function(data) { var reply = $($.parseHTML(data)); + reply.attr("id", "reply_form_" + comment.attr("id")); replies.prepend(reply); reply.find("textarea").focus(); });