diff options
author | Aurélien Bompard <aurelien@bompard.org> | 2013-05-17 13:00:21 +0200 |
---|---|---|
committer | Aurélien Bompard <aurelien@bompard.org> | 2013-05-17 13:00:21 +0200 |
commit | ab60a8ea86e2b4d0174a4bcdd6a7c1abdb78f9e5 (patch) | |
tree | 48714e22497cf5a3c9d607b6d53e621159f88d28 /hyperkitty/static/js | |
parent | 9f7faaf261dab699cb0ab386ad29a650b6c61e08 (diff) | |
download | hyperkitty-ab60a8ea86e2b4d0174a4bcdd6a7c1abdb78f9e5.tar.gz hyperkitty-ab60a8ea86e2b4d0174a4bcdd6a7c1abdb78f9e5.tar.xz hyperkitty-ab60a8ea86e2b4d0174a4bcdd6a7c1abdb78f9e5.zip |
Dynamically insert replies in the thread
Closes: #47
Diffstat (limited to 'hyperkitty/static/js')
-rw-r--r-- | hyperkitty/static/js/hyperkitty.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/hyperkitty/static/js/hyperkitty.js b/hyperkitty/static/js/hyperkitty.js index ddebd09..a06aa79 100644 --- a/hyperkitty/static/js/hyperkitty.js +++ b/hyperkitty/static/js/hyperkitty.js @@ -202,14 +202,17 @@ function setup_replies(baseElem) { $.ajax({ type: "POST", url: form.attr("action"), - //dataType: "json", + dataType: "json", data: data, success: function(response) { + var reply = $(response.message_html); + reply.insertAfter(form.parents(".email").first().parent()); form.parents(".reply-form").first().slideUp(function() { form.find("textarea").val(""); + reply.slideDown(); }); $('<div class="reply-result"><div class="alert alert-success">' - + response + '</div></div>') + + response.result + '</div></div>') .appendTo(form.parents('.email-info').first()) .delay(2000).fadeOut('slow', function() { $(this).remove(); }); }, |