diff --git a/app/coffee/modules/backlog/main.coffee b/app/coffee/modules/backlog/main.coffee index b1475f60..301a1f3a 100644 --- a/app/coffee/modules/backlog/main.coffee +++ b/app/coffee/modules/backlog/main.coffee @@ -446,6 +446,7 @@ BacklogSprintDirective = ($repo) -> itemScope.$destroy() dom = $el.find(".sprint-table") + sortable = new Sortable(dom[0], { group: "backlog", selector: ".milestone-us-item-row", diff --git a/app/coffee/modules/taskboard/main.coffee b/app/coffee/modules/taskboard/main.coffee index 9a215732..20718b00 100644 --- a/app/coffee/modules/taskboard/main.coffee +++ b/app/coffee/modules/taskboard/main.coffee @@ -24,6 +24,7 @@ toggleText = @.taiga.toggleText mixOf = @.taiga.mixOf groupBy = @.taiga.groupBy bindOnce = @.taiga.bindOnce +scopeDefer = @.taiga.scopeDefer module = angular.module("taigaTaskboard") @@ -158,7 +159,26 @@ TaskboardDirective = ($rootscope) -> ######################### linkSortable = ($scope, $el, $attrs, $ctrl) -> - console.log "TaskboardDirective.linkSortable" #TODO + onUpdateItem = (event) -> + #TODO + console.log "onUpdate", event + + onAddItem = (event) -> + #TODO + console.log "onAddItem", event + + onRemoveItem = (event) -> + #TODO + console.log "onRemoveItem", event + + dom = $el.find(".taskboard-table-body") + sortable = new Sortable(dom[0], { + group: "taskboard", + selector: ".taskboard-task", + onUpdate: onUpdateItem + onAdd: onAddItem + onRemove: onRemoveItem + }) link = ($scope, $el, $attrs) -> $ctrl = $el.controller()