Dotclear

source: plugins/antispam/antispam.js @ 1049:1d17674d50ad

Revision 1049:1d17674d50ad, 917 bytes checked in by JcDenis, 13 years ago (diff)

Fix #903 : Added action "Delete all spam" to comments page.

Line 
1var dragsort = ToolMan.dragsort();
2$(function() {
3     $("#filters-list").each(function() {
4          dragsort.makeTableSortable(this,dotclear.sortable.setHandle, dotclear.sortable.saveOrder);
5     });
6     $('form input[type=submit][name=delete_all_spam]').click(function(){
7          return window.confirm(dotclear.msg.confirm_spam_delete);
8     });
9});
10
11dotclear.sortable = {
12     setHandle: function(item) {
13          var handle = $(item).find('td.handle').get(0);
14          while (handle.firstChild) {
15               handle.removeChild(handle.firstChild);
16          }
17         
18          item.toolManDragGroup.setHandle(handle);
19          $(handle).addClass('handler');
20     },
21     
22     saveOrder: function(item) {
23          var group = item.toolManDragGroup;
24          var order = $('#filters_order').get(0);
25          group.register('dragend', function() {
26               order.value = '';
27               items = item.parentNode.getElementsByTagName('tr');
28               
29               for (var i=0; i<items.length; i++) {
30                    order.value += items[i].id.substr(2)+',';
31               }
32          });
33     }
34};
Note: See TracBrowser for help on using the repository browser.

Sites map