From 8f98cb14024e43d2ab4559910ff517fb5832ff2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Sat, 3 Oct 2009 17:02:35 +0200 Subject: [PATCH] ItEr28S06CUAsignacionGrupoRecursosAPlanificacionItEr27S06: connecting zoom buttons with timetracker --- .../allocation/AdvancedAllocationController.java | 11 ++++++++++- .../src/main/webapp/planner/advance_allocation.zul | 4 ++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/AdvancedAllocationController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/AdvancedAllocationController.java index 4fc35ac91..65b33f6a8 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/AdvancedAllocationController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/AdvancedAllocationController.java @@ -50,11 +50,12 @@ public class AdvancedAllocationController extends GenericForwardComposer private Div insertionPointRightPanel; private Div insertionPointTimetracker; private TimeTrackedTableWithLeftPane timeTrackedTableWithLeftPane; + private TimeTracker timeTracker; @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); - TimeTracker timeTracker = new TimeTracker(createExampleInterval()); + timeTracker = new TimeTracker(createExampleInterval()); this.timeTrackedTableWithLeftPane = new TimeTrackedTableWithLeftPane( getDataSource(), getColumnsForLeft(), getLeftRenderer(), getRightRenderer(), timeTracker); @@ -71,6 +72,14 @@ public class AdvancedAllocationController extends GenericForwardComposer timetracker.afterCompose(); } + public void onClick$zoomIncrease() { + timeTracker.goToNextDetailLevel(); + } + + public void onClick$zoomDecrease() { + timeTracker.goToPreviousDetailLvel(); + } + private ICellForDetailItemRenderer getLeftRenderer() { return new ICellForDetailItemRenderer() { diff --git a/navalplanner-webapp/src/main/webapp/planner/advance_allocation.zul b/navalplanner-webapp/src/main/webapp/planner/advance_allocation.zul index a99a38cbf..afc6a1e95 100644 --- a/navalplanner-webapp/src/main/webapp/planner/advance_allocation.zul +++ b/navalplanner-webapp/src/main/webapp/planner/advance_allocation.zul @@ -34,8 +34,8 @@