ordre non respect (js compare delatas as string and not numbers)
term disparaissant (car delta identiques)
translate (entity translate) delete terms

Signed-off-by: bachy <git@g-u-i.net>
This commit is contained in:
bachy
2012-05-24 23:38:22 +02:00
parent 461c93d48a
commit 4cf9d7b2c6
2 changed files with 91 additions and 64 deletions

View File

@@ -246,10 +246,14 @@
if(delta == -1){
track_list_container.append(new_item);
inserted_flag = true;
$hiddenInput = $('#'+control_id).parent('.form-item').next('input[type=hidden]');
// console.log('$hiddenInput',$hiddenInput);
$hiddenInput.val(new_item.index());
}else{
list_items.each(function(index){
item_comparing_to = $(this);
if ( delta < item_comparing_to.attr('delta') ) {
if ( parseInt(delta) < parseInt(item_comparing_to.attr('delta')) ) {
//Add it here.
item_comparing_to.before(new_item);
inserted_flag = true;
@@ -262,8 +266,6 @@
}
$hiddenInput = $('#'+control_id).parent('.form-item').next('input[type=hidden]');
$hiddenInput.val(new_item.index());
track_list_container.sortable('refresh');
}