JS
Signed-off-by: bachy <git@g-u-i.net>
This commit is contained in:
parent
0685b2dc63
commit
789a40d106
@ -30,22 +30,40 @@
|
|||||||
var track_list_container = $(this).find('.term-reference-tree-track-list');
|
var track_list_container = $(this).find('.term-reference-tree-track-list');
|
||||||
var tracklist_is_orderable = track_list_container.is('.order-list');
|
var tracklist_is_orderable = track_list_container.is('.order-list');
|
||||||
if(tracklist_is_orderable){
|
if(tracklist_is_orderable){
|
||||||
track_list_container.sortable({
|
// track_list_container.sortable({
|
||||||
update: function(event, ui) {
|
// update: function(event, ui) {
|
||||||
// console.log('sort update : event', event);
|
// console.log('sort update : event', event);
|
||||||
// console.log('sort update : ui', ui);
|
// // 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) {
|
track_list_container.sortable();
|
||||||
var $item = $(val),
|
|
||||||
// event.target = ul.list
|
track_list_container.bind('sortupdate', function(event, ui) {
|
||||||
// ui.item = li.track-item
|
console.log('sort update : event', event);
|
||||||
control_id = $item.data('control_id'),
|
// console.log('sort update : ui', ui);
|
||||||
$hiddenInput = $('#'+control_id).parent('.form-item').next('input[type=hidden]');
|
|
||||||
// $hiddenInput.attr('value', $item.index());
|
$.each(event.target.children, function(index, val) {
|
||||||
$hiddenInput.val($item.index());
|
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.
|
//Var to track whether using checkboxes or radio buttons.
|
||||||
@ -268,6 +286,7 @@
|
|||||||
|
|
||||||
|
|
||||||
track_list_container.sortable('refresh');
|
track_list_container.sortable('refresh');
|
||||||
|
track_list_container.trigger( "sortupdate");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user