summaryrefslogtreecommitdiff
path: root/modules/comment/js
diff options
context:
space:
mode:
Diffstat (limited to 'modules/comment/js')
-rw-r--r--modules/comment/js/comment.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/modules/comment/js/comment.js b/modules/comment/js/comment.js
new file mode 100644
index 00000000..259b4826
--- /dev/null
+++ b/modules/comment/js/comment.js
@@ -0,0 +1,19 @@
+$("document").ready(function() {
+ ajaxify_comment_form();
+});
+
+function ajaxify_comment_form() {
+ $("#gComments form").ajaxForm({
+ complete: function(xhr, statusText) {
+ $("#gComments form").replaceWith(xhr.responseText);
+ if (xhr.status == 201) {
+ $.get(xhr.getResponseHeader("Location"), function(data, textStatus) {
+ $("#gComments .gBlockContent ul:first").append("<li>"+data+"</li>");
+ $("#gComments .gBlockContent ul:first li:last").hide().slideDown();
+ });
+ $("#gComments form").clearForm();
+ }
+ ajaxify_comment_form();
+ }
+ });
+}