Changeset 1130:9d57df031a12 for plugins/antispam/antispam.js
- Timestamp:
- 03/26/13 14:37:00 (12 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/antispam/antispam.js
r1052 r1130 1 var dragsort = ToolMan.dragsort();2 1 $(function() { 3 $("#filters-list").each(function() { 4 dragsort.makeTableSortable(this,dotclear.sortable.setHandle, dotclear.sortable.saveOrder); 2 $("#filters-list").sortable({'cursor':'move'}); 3 $("#filters-list tr").hover(function () { 4 $(this).css({'cursor':'move'}); 5 }, function () { 6 $(this).css({'cursor':'auto'}); 5 7 }); 6 $('form input[type=submit][name=delete_all]').click(function(){ 7 return window.confirm(dotclear.msg.confirm_spam_delete); 8 $('#filters-form').submit(function() { 9 var order=[]; 10 $("#filters-list tr td input.position").each(function() { 11 order.push(this.name.replace(/^f_order\[([^\]]+)\]$/,'$1')); 12 }); 13 $("input[name=filters_order]")[0].value = order.join(','); 14 return true; 8 15 }); 16 $("#filters-list tr td input.position").hide(); 17 $("#filters-list tr td.handle").addClass('handler'); 9 18 }); 10 11 dotclear.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 TracChangeset
for help on using the changeset viewer.