diff options
author | Frédéric Guillot <fred@kanboard.net> | 2014-12-26 17:43:13 -0500 |
---|---|---|
committer | Frédéric Guillot <fred@kanboard.net> | 2014-12-26 17:43:13 -0500 |
commit | cf821e117ce8b937cff7f386a107aaa81ba6bf9b (patch) | |
tree | 6075f4d1c5192f45e8b13479bc67f973b046fdf2 /assets | |
parent | 2b27d986b374923a266c132ac0a67fb515d30d1c (diff) |
Add swimlanes
Diffstat (limited to 'assets')
-rw-r--r-- | assets/css/app.css | 7 | ||||
-rw-r--r-- | assets/css/board.css | 6 | ||||
-rw-r--r-- | assets/js/app.js | 6 | ||||
-rw-r--r-- | assets/js/board.js | 6 |
4 files changed, 20 insertions, 5 deletions
diff --git a/assets/css/app.css b/assets/css/app.css index 14d5ace7..44bc9c2b 100644 --- a/assets/css/app.css +++ b/assets/css/app.css @@ -733,7 +733,12 @@ a.filter-on { height: 70px; margin-bottom: 10px; } -/* project view */ + +/* swimlanes */ +th.board-swimlane-title { + vertical-align: top; + text-align: right; +}/* project view */ .project-listing { max-width: 500px; margin-left: 30px; diff --git a/assets/css/board.css b/assets/css/board.css index c939b345..37dba974 100644 --- a/assets/css/board.css +++ b/assets/css/board.css @@ -60,3 +60,9 @@ a.filter-on { height: 70px; margin-bottom: 10px; } + +/* swimlanes */ +th.board-swimlane-title { + vertical-align: top; + text-align: right; +}
\ No newline at end of file diff --git a/assets/js/app.js b/assets/js/app.js index 0be4fca4..088c929f 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -202,7 +202,8 @@ Kanboard.Board = (function() { board_save( ui.item.attr('data-task-id'), ui.item.parent().attr("data-column-id"), - ui.item.index() + 1 + ui.item.index() + 1, + ui.item.parent().attr('data-swimlane-id') ); } }); @@ -320,7 +321,7 @@ Kanboard.Board = (function() { } // Save and refresh the board - function board_save(taskId, columnId, position) + function board_save(taskId, columnId, position, swimlaneId) { board_unload_events(); @@ -333,6 +334,7 @@ Kanboard.Board = (function() { data: JSON.stringify({ "task_id": taskId, "column_id": columnId, + "swimlane_id": swimlaneId, "position": position, }), success: function(data) { diff --git a/assets/js/board.js b/assets/js/board.js index 6e56dfa1..9a0f070d 100644 --- a/assets/js/board.js +++ b/assets/js/board.js @@ -21,7 +21,8 @@ Kanboard.Board = (function() { board_save( ui.item.attr('data-task-id'), ui.item.parent().attr("data-column-id"), - ui.item.index() + 1 + ui.item.index() + 1, + ui.item.parent().attr('data-swimlane-id') ); } }); @@ -139,7 +140,7 @@ Kanboard.Board = (function() { } // Save and refresh the board - function board_save(taskId, columnId, position) + function board_save(taskId, columnId, position, swimlaneId) { board_unload_events(); @@ -152,6 +153,7 @@ Kanboard.Board = (function() { data: JSON.stringify({ "task_id": taskId, "column_id": columnId, + "swimlane_id": swimlaneId, "position": position, }), success: function(data) { |