1 M.report_spamcleaner = {
7 var context = M.report_spamcleaner;
9 var yes = confirm(M.str.report_spamcleaner.spamdeleteallconfirm);
14 success : function(id, o, args) {
16 var resp = context.Y.JSON.parse(o.responseText);
18 alert(M.str.report_spamcleaner.spaminvalidresult);
22 window.location.href=window.location.href;
27 context.Y.io(context.me+'?delall=yes&sesskey='+M.cfg.sesskey, cfg);
31 del_user: function(obj, id) {
32 var context = M.report_spamcleaner;
34 if (context.Y == null) {
35 // not initialised yet
39 var yes = confirm(M.str.report_spamcleaner.spamdeleteconfirm);
45 success : function(id, o, args) {
47 var resp = context.Y.JSON.parse(o.responseText);
49 alert(M.str.report_spamcleaner.spaminvalidresult);
54 while(context.row.tagName != 'TR') {
55 context.row = context.row.parentNode;
57 context.row.parentNode.removeChild(context.row);
60 alert(M.str.report_spamcleaner.spamcannotdelete);
66 context.Y.io(context.me+'?del=yes&sesskey='+M.cfg.sesskey+'&id='+id, cfg);
70 ignore_user: function(obj, id) {
71 var context = M.report_spamcleaner;
73 if (context.Y == null) {
82 success : function(id, o, args) {
84 var resp = context.Y.JSON.parse(o.responseText);
86 alert(M.str.report_spamcleaner.spaminvalidresult);
91 while(context.row.tagName != 'TR') {
92 context.row = context.row.parentNode;
94 context.row.parentNode.removeChild(context.row);
101 context.Y.io(context.me+'?ignore=yes&sesskey='+M.cfg.sesskey+'&id='+id, cfg);
104 init: function(Y, me) {
105 var context = M.report_spamcleaner;
107 Y.use('json', 'io-base', function (Y) {
110 if (Y.one("#removeall_btn")) {
111 Y.on("click", context.del_all, "#removeall_btn");