Skip to content
Extraits de code Groupes Projets
group-edit.js 1,13 ko
Newer Older
  • Learn to ignore specific revisions
  • Raphael's avatar
    Raphael a validé
    $('#move_friends_link').live( 'click', 
        function(){
          $.post('/groups/move_friends',
            {'moves' : $('#group_list').data()},
            function(){ $('#group_title').html("Groups edited successfully!");});
    
          $(".person").css('background-color','white');
    
          $('#group_list').removeData();
    
          $(".person").attr('from_group_id', function(){return $(this).parent().attr('id')})
    
    $(function() {
    
    Daniel Vincent Grippi's avatar
    Daniel Vincent Grippi a validé
        $("li .person").draggable({
    
    maxwell's avatar
    maxwell a validé
    		  revert: true
        });
    
    Daniel Vincent Grippi's avatar
    Daniel Vincent Grippi a validé
        
        $("li .person").draggable({
    		  revert: true
        });
    		
        $(".group ul").droppable({
    
    maxwell's avatar
    maxwell a validé
    
    
    			drop: function(event, ui) {
    
    Raphael's avatar
    Raphael a validé
            var move = {};
            move[ 'friend_id' ] = ui.draggable[0].id
            move[ 'to' ] = $(this)[0].id;
            move[ 'from' ] = ui.draggable[0].getAttribute('from_group_id');
    
            if (move['to'] == move['from']){
              $('#group_list').data( ui.draggable[0].id, []);
    
              ui.draggable.css('background-color','white');
    
            } else{
              $('#group_list').data( ui.draggable[0].id, move);
    
              ui.draggable.css('background-color','orange');
    
            $(this).closest("ul").append(ui.draggable);
          }