From 0830fe22b777e419e42cfb3349e61098be9e4127 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Wed, 18 May 2016 20:34:36 -0400 Subject: Minor Gantt chart improvements * Task do not open anymore in a new window on the Gantt chart * Do not display task progress for tasks with no start/end date --- assets/js/src/Gantt.js | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) (limited to 'assets/js/src') diff --git a/assets/js/src/Gantt.js b/assets/js/src/Gantt.js index 02005bca..96479d36 100644 --- a/assets/js/src/Gantt.js +++ b/assets/js/src/Gantt.js @@ -81,11 +81,11 @@ Kanboard.Gantt.prototype.renderVerticalHeader = function() { } else { content - .append(jQuery("", {"href": this.data[i].board_link, "target": "_blank", "title": $(this.options.container).data("label-board-link")}).append('')) + .append(jQuery("", {"href": this.data[i].board_link, "title": $(this.options.container).data("label-board-link")}).append('')) .append(" ") - .append(jQuery("", {"href": this.data[i].gantt_link, "target": "_blank", "title": $(this.options.container).data("label-gantt-link")}).append('')) + .append(jQuery("", {"href": this.data[i].gantt_link, "title": $(this.options.container).data("label-gantt-link")}).append('')) .append(" ") - .append(jQuery("", {"href": this.data[i].link, "target": "_blank"}).append(this.data[i].title)); + .append(jQuery("", {"href": this.data[i].link}).append(this.data[i].title)); } seriesDiv.append(jQuery("
", {"class": "ganttview-vtheader-series-name"}).append(content)); @@ -205,20 +205,6 @@ Kanboard.Gantt.prototype.addBlocks = function(slider, start) { block.data("record", series); this.setBarColor(block, series); - if (series.progress != "0%") { - block.append(jQuery("
", { - "css": { - "z-index": 0, - "position": "absolute", - "top": 0, - "bottom": 0, - "background-color": series.color.border, - "width": series.progress, - "opacity": 0.4 - } - })); - } - jQuery(rows[rowIdx]).append(block); rowIdx = rowIdx + 1; } @@ -281,6 +267,20 @@ Kanboard.Gantt.prototype.setBarColor = function(block, record) { else { block.css("background-color", record.color.background); block.css("border-color", record.color.border); + + if (record.progress != "0%") { + block.append(jQuery("
", { + "css": { + "z-index": 0, + "position": "absolute", + "top": 0, + "bottom": 0, + "background-color": record.color.border, + "width": record.progress, + "opacity": 0.4 + } + })); + } } }; -- cgit v1.2.3