source: products/quintagroup.plonecomments/trunk/quintagroup/plonecomments/skins/quintagroup_plonecomments/qcomments.js @ 2611

Last change on this file since 2611 was 1201, checked in by liebster, 15 years ago

Added "report abuse" feature contributed by jcbrand.

File size: 1.3 KB
Line 
1function render_abuse_report_form(comment_id) {
2    jq('form.report_abuse').bind("submit", function(event){
3        event.preventDefault();
4    });
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);
13}
14
15function remove_abuse_report_form(comment_id, html) {
16    jq('form.report_abuse').bind("submit", function(event){
17        event.preventDefault();
18    });
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    }
27}
28
29kukit.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});
34kukit.commandsGlobalRegistry.registerFromAction('remove_abuse_report_form', kukit.cr.makeSelectorCommand);
Note: See TracBrowser for help on using the repository browser.