Signed-off-by: bachy <git@g-u-i.net>
This commit is contained in:
bachy 2012-10-05 14:17:12 +02:00
parent 0685b2dc63
commit 789a40d106

View File

@ -30,22 +30,40 @@
var track_list_container = $(this).find('.term-reference-tree-track-list');
var tracklist_is_orderable = track_list_container.is('.order-list');
if(tracklist_is_orderable){
track_list_container.sortable({
update: function(event, ui) {
// console.log('sort update : event', event);
// console.log('sort update : ui', ui);
// track_list_container.sortable({
// update: function(event, ui) {
// console.log('sort update : event', event);
// // console.log('sort update : ui', ui);
//
// $.each(event.target.children, function(index, val) {
// var $item = $(val),
// // event.target = ul.list
// // ui.item = li.track-item
// control_id = $item.data('control_id'),
// $hiddenInput = $('#'+control_id).parent('.form-item').next('input[type=hidden]');
// // $hiddenInput.attr('value', $item.index());
// $hiddenInput.val($item.index());
// });
// },
// });
track_list_container.sortable();
track_list_container.bind('sortupdate', function(event, ui) {
console.log('sort update : event', event);
// console.log('sort update : ui', ui);
$.each(event.target.children, function(index, val) {
var $item = $(val),
// event.target = ul.list
// ui.item = li.track-item
control_id = $item.data('control_id'),
$hiddenInput = $('#'+control_id).parent('.form-item').next('input[type=hidden]');
// $hiddenInput.attr('value', $item.index());
$hiddenInput.val($item.index());
});
},
$.each(event.target.children, function(index, val) {
var $item = $(val),
// event.target = ul.list
// ui.item = li.track-item
control_id = $item.data('control_id'),
$hiddenInput = $('#'+control_id).parent('.form-item').next('input[type=hidden]');
// $hiddenInput.attr('value', $item.index());
$hiddenInput.val($item.index());
});
});
}
//Var to track whether using checkboxes or radio buttons.
@ -268,6 +286,7 @@
track_list_container.sortable('refresh');
track_list_container.trigger( "sortupdate");
}
}