Add event to close popup with ENTER over effort or finished inputs

FEA: ItEr77S12AdaptPlanningAccordingTimesheets
This commit is contained in:
Manuel Rego Casasnovas 2012-11-22 11:05:53 +01:00
parent 2b07654d61
commit d3af771554

View file

@ -291,6 +291,7 @@ public class PersonalTimesheetController extends GenericForwardComposer
value));
}
});
addOnOkEventToClosePopup(effortTextbox);
personalTimesheetPopupEffort.appendChild(effortTextbox);
personalTimesheetPopupFinished.getChildren().clear();
@ -313,11 +314,22 @@ public class PersonalTimesheetController extends GenericForwardComposer
finishedCheckbox.setDisabled(personalTimesheetModel
.isFinished(orderElement));
}
addOnOkEventToClosePopup(finishedCheckbox);
personalTimesheetPopupFinished.appendChild(finishedCheckbox);
return effortTextbox;
}
private boolean addOnOkEventToClosePopup(Component component) {
return component.addEventListener(Events.ON_OK,
new EventListener() {
@Override
public void onEvent(Event event) throws Exception {
closePersonalTimesheetPopup();
}
});
}
private void markAsModified(final Textbox textbox) {
textbox.setStyle("font-weight: bold");
}