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
|
};
|