Changeset 2087 in products for quintagroup.plonecomments/branches/jquery/quintagroup/plonecomments/skins/quintagroup_plonecomments/qcomments.js
- Timestamp:
- Apr 8, 2010 3:39:31 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonecomments/branches/jquery/quintagroup/plonecomments/skins/quintagroup_plonecomments/qcomments.js
r1201 r2087 1 function render_abuse_report_form(comment_id) { 2 jq('form.report_abuse').bind("submit", function(event){ 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){ 3 8 event.preventDefault(); 4 9 }); 5 var render_button = 'input#input-render-abuse-cancel-' + comment_id; 6 jq(render_button).attr('disabled', 'disabled'); 7 var form = 'span#span-reply-form-' + comment_id; 8 jq(form).slideToggle(500); 9 var holder = 'span#span-reply-form-holder-' + comment_id; 10 var cancel_button = holder + ' input#input-report-abuse-cancel'; 11 var qq = jq(cancel_button); 12 jq(cancel_button).attr('comment_id', comment_id); 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 }); 13 17 } 14 18 15 function remove_abuse_report_form(comment_id, html) { 16 jq('form.report_abuse').bind("submit", function(event){ 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){ 17 24 event.preventDefault(); 18 25 }); 19 var form = 'span#span-reply-form-' + comment_id; 20 jq(form).fadeOut(); 21 var render_button = 'input#input-render-abuse-cancel-' + comment_id; 22 jq(render_button).attr('disabled', ''); 23 if (html != undefined) { 24 var holder = 'span#span-abuse-count-holder-' + comment_id; 25 jq(holder).append(html); 26 } 26 jq("input", cform).attr("disabled", ''); 27 cspan.fadeOut(); 27 28 } 28 29 29 kukit.actionsGlobalRegistry.register("remove_abuse_report_form", function(oper) { 30 var comment_id = oper.parms.comment_id; 31 var html = oper.parms.html 32 remove_abuse_report_form(comment_id, html); 33 }); 34 kukit.commandsGlobalRegistry.registerFromAction('remove_abuse_report_form', kukit.cr.makeSelectorCommand); 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
Note: See TracChangeset
for help on using the changeset viewer.