From 323149fa67df1c95eb3cd18f9d53ffb4f2194beb Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Tue, 1 Jul 2014 12:30:25 +0200 Subject: [PATCH] Preparing base for drag n drop in taskboard --- app/coffee/modules/backlog/main.coffee | 1 + app/coffee/modules/taskboard/main.coffee | 22 +++++++++++++++++++++- 2 files changed, 22 insertions(+), 1 deletion(-) 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()