From b875043d8941a89137e010d139580335cc8094ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lorenzo=20Tilve=20=C3=81lvaro?= Date: Wed, 2 Nov 2011 15:11:14 +0100 Subject: [PATCH] Moving code that enables global buttons out from the perspectives FEA: ItEr75S04BugFixing --- .../main/java/org/zkoss/ganttz/Planner.java | 4 +- .../web/ganttz/zul/plannerLayout.zul | 1 - .../web/orders/OrderCRUDController.java | 58 ++++++----------- .../planner/company/CompanyPlanningModel.java | 65 +------------------ .../planner/tabs/IGlobalViewEntryPoints.java | 2 + .../tabs/MultipleTabsPlannerController.java | 42 ++++++++++++ .../main/webapp/common/layout/template.zul | 12 +++- .../src/main/webapp/orders/_ordersTab.zul | 8 --- 8 files changed, 79 insertions(+), 113 deletions(-) diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java b/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java index 759459893..d18a72c2e 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java @@ -482,7 +482,9 @@ public class Planner extends HtmlMacroComponent { private void insertGlobalCommands() { Component commontoolbar = getCommonCommandsInsertionPoint(); Component plannerToolbar = getSpecificCommandsInsertionPoint(); - commontoolbar.getChildren().removeAll(commontoolbar.getChildren()); + if (!contextualizedGlobalCommands.isEmpty()) { + commontoolbar.getChildren().removeAll(commontoolbar.getChildren()); + } for (CommandContextualized c : contextualizedGlobalCommands) { // Comparison through icon as name is internationalized if (c.getCommand().getImage() diff --git a/ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul b/ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul index e479f3e65..c86c7a858 100644 --- a/ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul +++ b/ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul @@ -32,7 +32,6 @@ planner = self; -