ItEr59S07RFAspectosGraficosRecursoLimitantesItEr58S08: Queue elements with unmet deadlines are displayed with different style
This commit is contained in:
parent
529c05d499
commit
c1b7a8bf85
2 changed files with 10 additions and 3 deletions
|
|
@ -252,19 +252,18 @@ public class QueueComponent extends XulElement implements
|
|||
int startPixels = getStartPixels(datesMapper, queueElement);
|
||||
result.setLeft(forCSS(startPixels));
|
||||
if (startPixels < 0) {
|
||||
cssClass += " truncated-start";
|
||||
cssClass += " truncated-start ";
|
||||
}
|
||||
|
||||
int taskWidth = getWidthPixels(datesMapper, queueElement);
|
||||
if ((startPixels + taskWidth) > datesMapper.getHorizontalSize()) {
|
||||
taskWidth = datesMapper.getHorizontalSize() - startPixels;
|
||||
cssClass += " truncated-end";
|
||||
cssClass += " truncated-end ";
|
||||
} else {
|
||||
result.appendChild(generateNonWorkableShade(datesMapper,
|
||||
queueElement));
|
||||
}
|
||||
result.setWidth(forCSS(taskWidth));
|
||||
result.setClass(cssClass);
|
||||
|
||||
Task task = queueElement.getResourceAllocation().getTask();
|
||||
if (task.getDeadline() != null) {
|
||||
|
|
@ -280,9 +279,13 @@ public class QueueComponent extends XulElement implements
|
|||
result.appendChild(generateNonWorkableShade(datesMapper,
|
||||
queueElement));
|
||||
}
|
||||
if (task.getDeadline().isBefore(queueElement.getEndDate())) {
|
||||
cssClass += " unmet-deadline ";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
result.setClass(cssClass);
|
||||
result.appendChild(generateCompletionShade(datesMapper, queueElement));
|
||||
result.appendChild(generateProgressBar(datesMapper, queueElement, task,
|
||||
startPixels));
|
||||
|
|
|
|||
|
|
@ -711,6 +711,10 @@ div.limitingresourcesleftpane {
|
|||
-moz-border-radius: 12px 0 0 12px;
|
||||
}
|
||||
|
||||
.queue-element.unmet-deadline {
|
||||
background-color: #FF8888;
|
||||
}
|
||||
|
||||
/* ---------- End Limiting resources ----------------- */
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue