From 5d064e17a653b39785ec359c5d280618d86b8d0e Mon Sep 17 00:00:00 2001 From: Lorenzo Tilve Date: Wed, 8 Jul 2009 13:03:43 +0200 Subject: [PATCH] ItEr15S12RFComportamentoGraficoPlanificadorItEr14S13: Fixed styles of taskdetails tree structure. --- .../java/org/zkoss/ganttz/ListDetails.java | 7 ++ .../resources/web/ganttz/zul/listdetails.zul | 14 ++-- .../main/resources/web/js/ganttz/tasklist.js | 2 +- .../src/main/webapp/planner/css/ganttzk.css | 67 ++++++++++++------- 4 files changed, 57 insertions(+), 33 deletions(-) diff --git a/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/ListDetails.java b/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/ListDetails.java index 9d18d003b..71d5dd7f6 100644 --- a/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/ListDetails.java +++ b/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/ListDetails.java @@ -22,6 +22,7 @@ import org.zkoss.zul.SimpleTreeModel; import org.zkoss.zul.SimpleTreeNode; import org.zkoss.zul.Tree; import org.zkoss.zul.TreeModel; +import org.zkoss.zul.Treecell; import org.zkoss.zul.Treeitem; import org.zkoss.zul.TreeitemRenderer; @@ -34,6 +35,7 @@ public class ListDetails extends HtmlMacroComponent { item.setOpen(isOpened(taskBean)); final int[] path = tasksTreeModel.getPath(tasksTreeModel.getRoot(), node); + String cssClass = "depth_"+path.length; TaskDetail taskDetail = TaskDetail.create(taskBean, new TreeNavigator(tasksTreeModel, path)); if (taskBean instanceof TaskContainerBean) { @@ -42,6 +44,11 @@ public class ListDetails extends HtmlMacroComponent { Component row = Executions.getCurrent().createComponents( "~./ganttz/zul/taskdetail.zul", item, null); taskDetail.doAfterCompose(row); + List rowChildren = row.getChildren(); + List treeCells = Planner.findComponentsOfType(Treecell.class, rowChildren); + for(Treecell cell : treeCells){ + cell.setSclass(cssClass); + } detailsForBeans.put(taskBean, taskDetail); } diff --git a/navalplanner-gantt-zk/src/main/resources/web/ganttz/zul/listdetails.zul b/navalplanner-gantt-zk/src/main/resources/web/ganttz/zul/listdetails.zul index 6bf9fdcb4..3343777f4 100644 --- a/navalplanner-gantt-zk/src/main/resources/web/ganttz/zul/listdetails.zul +++ b/navalplanner-gantt-zk/src/main/resources/web/ganttz/zul/listdetails.zul @@ -1,15 +1,15 @@ -