diff --git a/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/TaskDetail.java b/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/TaskDetail.java
index 2768dc5b6..0dd1f0c95 100644
--- a/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/TaskDetail.java
+++ b/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/TaskDetail.java
@@ -79,12 +79,12 @@ public class TaskDetail extends HtmlMacroComponent implements AfterCompose {
}
/**
- * When a text box associated to a datebox receives focus, the corresponding
- * datebox is shown
+ * When a text box associated to a datebox is requested to show the datebox,
+ * the corresponding datebox is shown
* @param component
* the component that has received focus
*/
- public void hasReceivedFocus(Component component) {
+ public void userWantsDateBox(Component component) {
if (component == startDateTextBox) {
showDateBox(startDateBox, startDateTextBox);
}
@@ -97,6 +97,7 @@ public class TaskDetail extends HtmlMacroComponent implements AfterCompose {
associatedTextBox.setVisible(false);
dateBox.setVisible(true);
dateBox.setFocus(true);
+ dateBox.setOpen(true);
}
/**
@@ -170,5 +171,4 @@ public class TaskDetail extends HtmlMacroComponent implements AfterCompose {
this.endDateTextBox = endDateTextBox;
}
-
}
diff --git a/navalplanner-gantt-zk/src/main/resources/web/ganttz/zul/taskdetail.zul b/navalplanner-gantt-zk/src/main/resources/web/ganttz/zul/taskdetail.zul
index 22e98fcd7..f7ea36f65 100644
--- a/navalplanner-gantt-zk/src/main/resources/web/ganttz/zul/taskdetail.zul
+++ b/navalplanner-gantt-zk/src/main/resources/web/ganttz/zul/taskdetail.zul
@@ -4,11 +4,11 @@
]]>
-
-
+
+
-
-
+
+
-
\ No newline at end of file
+