Line | |
---|
1 | var 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 | |
---|
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
TracBrowser
for help on using the repository browser.