From 79d01b14feb75e6e9baffb55167e928ad2d8e6d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Wed, 23 Sep 2009 01:18:44 +0200 Subject: [PATCH] ItEr27S06CUAsignacionGrupoRecursosAPlanificacionItEr26S07: When deleting an allocation the apply button is enabled --- .../web/planner/allocation/FormBinder.java | 11 +++++++++++ .../allocation/ResourceAllocationController.java | 4 +++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/FormBinder.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/FormBinder.java index a8e8a9de3..2034af23a 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/FormBinder.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/FormBinder.java @@ -157,4 +157,15 @@ class FormBinder { return assignedHoursComponent.getValue(); } + public void setDeleteButtonFor(SpecificAllocationDTO data, + Button deleteButton) { + deleteButton.addEventListener(Events.ON_CLICK, new EventListener() { + + @Override + public void onEvent(Event event) throws Exception { + applyButton.setDisabled(false); + } + }); + } + } diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/ResourceAllocationController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/ResourceAllocationController.java index 48eed1c19..cad8db213 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/ResourceAllocationController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/ResourceAllocationController.java @@ -303,7 +303,9 @@ public class ResourceAllocationController extends GenericForwardComposer { bindResourcesPerDay(appendDecimalbox(item), data); // On click delete button - appendButton(item, _("Delete")).addEventListener("onClick", + Button deleteButton = appendButton(item, _("Delete")); + formBinder.setDeleteButtonFor(data, deleteButton); + deleteButton.addEventListener("onClick", new EventListener() { @Override