From d0f0a9023997bdf1024fe6818dc7e4ab3fe504b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lorenzo=20Tilve=20=C3=81lvaro?= Date: Thu, 27 Oct 2011 20:14:16 +0200 Subject: [PATCH] [Bug #1120] Fixed appearance of labels on tasks when its parent is expanded FEA: ItEr75S04BugFixing --- ganttzk/src/main/java/org/zkoss/ganttz/Planner.java | 4 ++-- .../main/java/org/zkoss/ganttz/data/TaskContainer.java | 2 +- ganttzk/src/main/resources/web/js/ganttz/TaskList.js | 8 ++++++++ 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java b/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java index bcfd35831..ff9631031 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java @@ -766,11 +766,11 @@ public class Planner extends HtmlMacroComponent { getDependencyList().redrawDependencies(); if (isShowingLabels) { - Clients.evalJavaScript("zkTasklist.showAllTooltips();"); + Clients.evalJavaScript("ganttz.TaskList.getInstance().showAllTaskLabels();"); } if (isShowingResources) { - Clients.evalJavaScript("zkTasklist.showResourceTooltips();"); + Clients.evalJavaScript("ganttz.TaskList.getInstance().showResourceTooltips();"); } } diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/data/TaskContainer.java b/ganttzk/src/main/java/org/zkoss/ganttz/data/TaskContainer.java index 2aec094fd..ff9a949bf 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/data/TaskContainer.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/data/TaskContainer.java @@ -139,7 +139,7 @@ public class TaskContainer extends Task { private void refreshTooltips() { // Could be optimized asking planner for tooltips display state to // create expanded elements with the proper state - Clients.evalJavaScript("zkTasklist.refreshTooltips();"); + Clients.evalJavaScript("ganttz.TaskList.getInstance().refreshTooltips();"); } @Override diff --git a/ganttzk/src/main/resources/web/js/ganttz/TaskList.js b/ganttzk/src/main/resources/web/js/ganttz/TaskList.js index 4fc7061ff..15094b96d 100644 --- a/ganttzk/src/main/resources/web/js/ganttz/TaskList.js +++ b/ganttzk/src/main/resources/web/js/ganttz/TaskList.js @@ -24,6 +24,14 @@ ganttz.TaskList = zk.$extends(zk.Widget, { legendResize : function() { var taskdetailsContainer = jq('.taskdetailsContainer')[0]; jq('.legend-container').width(taskdetailsContainer.clientWidth-75); + }, + refreshTooltips : function() { + if (jq('.show-resources').hasClass('clicked')) { + this.showResourceTooltips(); + } + if (jq('.show-labels').hasClass('clicked')) { + this.showAllTaskLabels(); + } } },{//Class stuff