From aed7fb5cf5b04b296689771e3337b19a4a281f55 Mon Sep 17 00:00:00 2001 From: Frédéric Guillot Date: Sat, 17 May 2014 20:25:25 -0400 Subject: Assignee change from the board is now a popover --- assets/js/board.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'assets/js') diff --git a/assets/js/board.js b/assets/js/board.js index 105641ef..1d936a27 100644 --- a/assets/js/board.js +++ b/assets/js/board.js @@ -14,6 +14,19 @@ } }); + // Open assignee popover + $(".task-user a").click(function(e) { + + e.preventDefault(); + e.stopPropagation(); + + var taskId = $(this).parent().parent().attr("data-task-id"); + + $.get("?controller=board&action=assign&task_id=" + taskId, function(data) { + popover_show(data); + }); + }); + // Redirect to the task details page $("[data-task-id]").each(function() { $(this).click(function() { @@ -137,6 +150,20 @@ }); } + // Show popup + function popover_show(content) + { + $("body").append('
' + content + '
'); + + $("#popover-container").click(function() { + $(this).remove(); + }); + + $("#popover-content").click(function(e) { + e.stopPropagation(); + }); + } + // Initialization $(function() { board_load_events(); -- cgit v1.2.3