diff --git a/module/execution/js/kanban.js b/module/execution/js/kanban.js index e5e802fe54..f331c9f8e0 100644 --- a/module/execution/js/kanban.js +++ b/module/execution/js/kanban.js @@ -451,7 +451,7 @@ function renderDeadline(deadline, status) now.setMilliseconds(0); var isEarlyThanToday = date.getTime() < now.getTime(); var deadlineDate = $.zui.formatDate(date, 'MM-dd'); - var statusList = ['wait','doing','pause']; + var statusList = ['doing','done','pause']; var textColor = isEarlyThanToday && typeof(status) != 'undefined' && statusList.indexOf(status) != -1 ? 'text-red' : 'text-muted'; return $('').text(deadlineLang + ' ' + deadlineDate).addClass(textColor); @@ -477,8 +477,7 @@ function renderEstStarted(estStarted, status) now.setMilliseconds(0); var isEarlyThanToday = date.getTime() < now.getTime(); var estStartedDate = $.zui.formatDate(date, 'MM-dd'); - var statusList = ['wait','doing','pause']; - var textColor = isEarlyThanToday && typeof(status) != 'undefined' && statusList.indexOf(status) != -1 ? 'text-red' : 'text-muted'; + var textColor = isEarlyThanToday && typeof(status) != 'undefined' && status =='wait' ? 'text-red' : 'text-muted'; return $('').text(estStartedLang + ' ' + estStartedDate).addClass(textColor); } @@ -648,7 +647,7 @@ function renderTaskItem(item, $item, col) var $infos = $item.find('.infos'); if(!$infos.length) $infos = $('
'); $infos.html([priHtml, hoursHtml].join('')); - if(item.deadline && scaleSize <= 1 && (item.status == 'doing' || item.status == 'pause')) $infos.append(renderDeadline(item.deadline, item.status)); + if(item.deadline && scaleSize <= 1 && (item.status == 'doing' || item.status == 'pause' || item.status == 'done')) $infos.append(renderDeadline(item.deadline, item.status)); if(item.estStarted && scaleSize <= 1 && item.status == 'wait') $infos.append(renderEstStarted(item.estStarted, item.status)); $infos[scaleSize <= 1 ? 'append' : 'prepend'](avatarHtml); diff --git a/module/execution/js/taskkanban.js b/module/execution/js/taskkanban.js index f99195330a..6184835039 100644 --- a/module/execution/js/taskkanban.js +++ b/module/execution/js/taskkanban.js @@ -67,7 +67,7 @@ function renderDeadline(deadline, status) now.setMilliseconds(0); var isEarlyThanToday = date.getTime() < now.getTime(); var deadlineDate = $.zui.formatDate(date, 'MM-dd'); - var statusList = ['wait','doing','pause']; + var statusList = ['doing','done','pause']; var textColor = isEarlyThanToday && typeof(status) != 'undefined' && statusList.indexOf(status) != -1 ? 'text-red' : 'text-muted'; return $('').text(deadlineLang + ' ' + deadlineDate).addClass(textColor); @@ -93,8 +93,7 @@ function renderEstStarted(estStarted, status) now.setMilliseconds(0); var isEarlyThanToday = date.getTime() < now.getTime(); var estStartedDate = $.zui.formatDate(date, 'MM-dd'); - var statusList = ['wait','doing','pause']; - var textColor = isEarlyThanToday && typeof(status) != 'undefined' && statusList.indexOf(status) != -1 ? 'text-red' : 'text-muted'; + var textColor = isEarlyThanToday && typeof(status) != 'undefined' && status == 'wait' ? 'text-red' : 'text-muted'; return $('').text(estStartedLang + ' ' + estStartedDate).addClass(textColor); } @@ -259,7 +258,7 @@ function renderTaskItem(item, $item, col) var $infos = $item.find('.infos'); if(!$infos.length) $infos = $('
'); $infos.html([priHtml, hoursHtml].join('')); - if(item.deadline && scaleSize <= 1 && (item.status == 'doing' || item.status == 'pause')) $infos.append(renderDeadline(item.deadline, item.status)); + if(item.deadline && scaleSize <= 1 && (item.status == 'doing' || item.status == 'pause' || item.status == 'done')) $infos.append(renderDeadline(item.deadline, item.status)); if(item.estStarted && scaleSize <= 1 && item.status == 'wait') $infos.append(renderEstStarted(item.estStarted, item.status)); $infos[scaleSize <= 1 ? 'append' : 'prepend'](avatarHtml);