Project

General

Profile

1
$(function() {
2
    // set width for scrum board container
3
    altair_scrum_board.init();
4
    // draggable tasks
5
    altair_scrum_board.draggable_tasks();
6
});
7

    
8
altair_scrum_board = {
9
    init: function() {
10
        var $scrumBoard = $('#scrum_board'),
11
            childWidth = $scrumBoard.children('div').width(),
12
            childsCount = $scrumBoard.children('div').length;
13

    
14
            $scrumBoard.width(childWidth * childsCount);
15
    },
16
    draggable_tasks: function() {
17

    
18
        var drake = dragula($('.scrum_column > div,.scrum_board_menu_inner').toArray());
19

    
20
        var containers = drake.containers,
21
            length = containers.length;
22

    
23
        for (var i = 0; i < length; i++) {
24
            $(containers[i]).addClass('dragula dragula-vertical');
25
        }
26

    
27
        drake.on('drop', function(el, target, source, sibling) {
28
            console.log(el);
29
            console.log(target);
30
            console.log(source);
31
        })
32

    
33
    }
34
};
(59-59/114)