Add event to close popup with ENTER over effort or finished inputs
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
This commit is contained in:
parent
2b07654d61
commit
d3af771554
1 changed files with 12 additions and 0 deletions
|
|
@ -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");
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue