From ef087f5e22df1a0d97babef26aaf9b8960ee6d5d Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Sat, 29 Aug 2015 15:13:14 -0400 Subject: Add handle to move tasks on touch devices --- assets/js/src/Board.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'assets/js/src') diff --git a/assets/js/src/Board.js b/assets/js/src/Board.js index 9aa58a07..8d732c53 100644 --- a/assets/js/src/Board.js +++ b/assets/js/src/Board.js @@ -111,7 +111,7 @@ Board.prototype.resizeColumnHeight = function() { Board.prototype.dragAndDrop = function() { var self = this; - $(".board-task-list").sortable({ + var params = { forcePlaceholderSize: true, delay: 300, distance: 5, @@ -131,7 +131,14 @@ Board.prototype.dragAndDrop = function() { ui.item.addClass("draggable-item-selected"); ui.placeholder.height(ui.item.height()); } - }); + }; + + if ($.support.touch) { + $(".task-board-sort-handle").css("display", "inline"); + params["handle"] = ".task-board-sort-handle"; + } + + $(".board-task-list").sortable(params); }; Board.prototype.listen = function() { -- cgit v1.2.3