From 84f71a2788b5368e1ba4bdd06a28bcc325ba10a2 Mon Sep 17 00:00:00 2001 From: Susana Montes Pedreira Date: Thu, 13 May 2010 19:16:48 +0200 Subject: [PATCH] ItEr57S14AdaptacionAsignacionConsolidacion: [Bug #434] Fixing bug. Shows correctly the style of the subcontracted task. --- .../java/org/zkoss/ganttz/TaskComponent.java | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/TaskComponent.java b/ganttzk/src/main/java/org/zkoss/ganttz/TaskComponent.java index 03ca5a742..1c9b30387 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/TaskComponent.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/TaskComponent.java @@ -255,23 +255,22 @@ public class TaskComponent extends Div implements AfterCompose { } protected String calculateClass() { - String classText; + String cssClass = (isSubcontracted() ? "box subcontracted-task" + : "box standard-task") + + (isResizingTasksEnabled() ? " yui-resize" : ""); - if (getSclass() == null || getSclass().equals("null")) { - classText = "box"; - } else { - classText = getSclass(); - } - if (task.isInCriticalPath()) { - classText += " critical"; - } - if (task.isSubcontracted()) { - classText += " subcontracted-task"; + if (task instanceof TaskContainer) { + if (task.isExpanded()) { + cssClass += " expanded"; + } else { + cssClass += " closed"; + } } - classText += " " + getTask().getAssignedStatus(); + cssClass += (task.isInCriticalPath() ? " critical" : ""); + cssClass += " " + getTask().getAssignedStatus(); - return classText; + return cssClass; } protected void updateClass() {