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