1 jQuery(document).ready(function($) { |
1 jQuery(document).ready(function($) { |
2 var gallerySortable, gallerySortableInit, w, desc = false; |
2 var gallerySortable, gallerySortableInit, w, desc = false; |
3 |
3 |
4 gallerySortableInit = function() { |
4 gallerySortableInit = function() { |
5 gallerySortable = $('#media-items').sortable( { |
5 gallerySortable = $('#media-items').sortable( { |
6 items: '.media-item', |
6 items: 'div.media-item', |
7 placeholder: 'sorthelper', |
7 placeholder: 'sorthelper', |
8 axis: 'y', |
8 axis: 'y', |
9 distance: 2, |
9 distance: 2, |
|
10 handle: 'div.filename', |
10 stop: function(e, ui) { |
11 stop: function(e, ui) { |
11 // When an update has occurred, adjust the order for each item |
12 // When an update has occurred, adjust the order for each item |
12 var all = $('#media-items').sortable('toArray'), len = all.length; |
13 var all = $('#media-items').sortable('toArray'), len = all.length; |
13 $.each(all, function(i, id) { |
14 $.each(all, function(i, id) { |
14 var order = desc ? (len - i) : (1 + i); |
15 var order = desc ? (len - i) : (1 + i); |