From f061d5c1d381a7459c6c2f4abfc22b236026f634 Mon Sep 17 00:00:00 2001 From: Lorenzo Tilve Date: Thu, 30 Apr 2009 13:42:39 +0200 Subject: [PATCH] ItEr06S03ArquitecturaClientesItEr05S03: Created layout template structure for zul pages Planner main page modified to use /common/layouts/template.zul structure with a basic menu and footer. Static resources as CSS and images have been reorganized in common and planner module. --- .../main/java/org/zkoss/ganttz/Planner.java | 5 ++ .../src/main/resources/web/ganttz/planner.dsp | 6 ++ .../resources/web/ganttz/zul/timetracker.zul | 4 +- .../main/resources/web/js/ganttz/planner.js | 27 ++++--- .../main/webapp/WEB-INF/i3-label.properties | 20 +++++- .../webapp/WEB-INF/i3-label_en_US.properties | 20 +++++- .../src/main/webapp/WEB-INF/web.xml | 2 +- .../main/webapp/common/layout/template.zul | 66 ++++++++++++++++++ .../src/main/webapp/common/resources.zul | 17 +++++ .../src/main/webapp/myhello.zul | 12 ++-- .../css/productionmanagement.css | 5 +- .../webapp/{ => planner}/img/v1/blue_ga.jpg | Bin .../webapp/{ => planner}/img/v2/blue_ga.jpg | Bin .../webapp/{ => planner}/img/v3/blue_ga.jpg | Bin .../src/main/webapp/planner/main.zul | 57 +++++++++++++++ 15 files changed, 217 insertions(+), 24 deletions(-) create mode 100644 navalplanner-webapp/src/main/webapp/common/layout/template.zul create mode 100644 navalplanner-webapp/src/main/webapp/common/resources.zul rename navalplanner-webapp/src/main/webapp/{ => planner}/css/productionmanagement.css (95%) rename navalplanner-webapp/src/main/webapp/{ => planner}/img/v1/blue_ga.jpg (100%) rename navalplanner-webapp/src/main/webapp/{ => planner}/img/v2/blue_ga.jpg (100%) rename navalplanner-webapp/src/main/webapp/{ => planner}/img/v3/blue_ga.jpg (100%) create mode 100644 navalplanner-webapp/src/main/webapp/planner/main.zul diff --git a/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/Planner.java b/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/Planner.java index 1ac89b278..ca1018019 100644 --- a/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/Planner.java +++ b/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/Planner.java @@ -7,6 +7,7 @@ import java.util.Map; import org.zkoss.ganttz.util.DependencyRegistry; import org.zkoss.ganttz.util.TaskBean; +import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.ext.AfterCompose; import org.zkoss.zul.impl.XulElement; @@ -68,6 +69,10 @@ public class Planner extends XulElement implements AfterCompose { return result; } + public String getContextPath() { + return Executions.getCurrent().getContextPath(); + } + private GanttPanel getGanntPanel() { return findOneComponentOfType(GanttPanel.class); } diff --git a/navalplanner-gantt-zk/src/main/resources/web/ganttz/planner.dsp b/navalplanner-gantt-zk/src/main/resources/web/ganttz/planner.dsp index c4d1b4dbc..d4952d2b7 100644 --- a/navalplanner-gantt-zk/src/main/resources/web/ganttz/planner.dsp +++ b/navalplanner-gantt-zk/src/main/resources/web/ganttz/planner.dsp @@ -3,6 +3,12 @@ + +
${z:redraw(child, null)} diff --git a/navalplanner-gantt-zk/src/main/resources/web/ganttz/zul/timetracker.zul b/navalplanner-gantt-zk/src/main/resources/web/ganttz/zul/timetracker.zul index 5ce90c522..4329b382a 100644 --- a/navalplanner-gantt-zk/src/main/resources/web/ganttz/zul/timetracker.zul +++ b/navalplanner-gantt-zk/src/main/resources/web/ganttz/zul/timetracker.zul @@ -17,8 +17,8 @@ -