1 | function render_edit_form(comment_id, form_name) { |
---|
2 | var cholder = jq("#"+comment_id).parent(); |
---|
3 | var cform = jq("form[name='"+form_name+"']",cholder); |
---|
4 | var url = jq(cform).attr("action"); |
---|
5 | var cspan = jq("#span-forms-holder-"+comment_id); |
---|
6 | cspan.hide().empty() |
---|
7 | jq(cform).bind("submit", function(event){ |
---|
8 | event.preventDefault(); |
---|
9 | }); |
---|
10 | jq.get(url, |
---|
11 | function(data){ |
---|
12 | jq("input", cform).attr("disabled", "disabled"); |
---|
13 | ddt = jq("form[name='edit_form']", data)[0]; |
---|
14 | cspan.append(ddt).slideToggle(1000); |
---|
15 | jq("input[name='form.button.Cancel']",cspan).attr("onclick", "javascript:remove_edit_form("+comment_id+",'"+form_name+"')"); |
---|
16 | }); |
---|
17 | } |
---|
18 | |
---|
19 | function remove_edit_form(comment_id, form_name) { |
---|
20 | var cholder = jq("#"+comment_id).parent(); |
---|
21 | var cform = jq(cholder).find("form[name='"+form_name+"']"); |
---|
22 | var cspan = jq("#span-forms-holder-"+comment_id); |
---|
23 | jq("form",cspan).bind("submit", function(event){ |
---|
24 | event.preventDefault(); |
---|
25 | }); |
---|
26 | jq("input", cform).attr("disabled", ''); |
---|
27 | cspan.fadeOut(); |
---|
28 | } |
---|
29 | |
---|
30 | function render_delete_comment(comment_id) { |
---|
31 | var cholder = jq("#"+comment_id).parent(); |
---|
32 | var cform = jq("form[name='delete']",cholder); |
---|
33 | var url = jq(cform).attr("action"); |
---|
34 | jq(cform).bind("submit", function(event){ |
---|
35 | event.preventDefault(); |
---|
36 | }); |
---|
37 | jq(cholder).detach() |
---|
38 | jq.post(url); |
---|
39 | } |
---|
40 | |
---|
41 | function render_comment_form() { |
---|
42 | var cform = jq("form#reply"); |
---|
43 | var url = jq(cform).attr("action"); |
---|
44 | jq(cform).bind("submit", function(event){ |
---|
45 | event.preventDefault(); |
---|
46 | }); |
---|
47 | jq.get(url, |
---|
48 | function(data){ |
---|
49 | ddt = jq("form[name='edit_form']", data)[0]; |
---|
50 | jq(cform).replaceWith(ddt); |
---|
51 | }); |
---|
52 | } |
---|
53 | |
---|