AbstractDateField: open calendar popup on focus
Open
Nobody has claimed this yet.
enhancement
- Dominant language
- Java
- Stars
- 1.8k
- Forks
- 717
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 3
Description
We'd like to see the possibility to open calendar popup on focus event in the future versions of Vaadin.
Possible interface could be this:
public abstract class AbstractDateField {
...
private boolean openCalendarOnFocus = false;
...
public void setOpenCalendarOnFocus(boolean openCalendarOnFocus) {
this.openCalendarOnFocus = openCalendarOnFocus;
}
}
Or even this (to provide more control to users):
public abstract class AbstractDateField {
...
public void openCalendar() {
...
}
}
...
dateField.addFocusListener((FieldEvents.FocusListener) event -> dateField.openCalendar());
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating AbstractDateField and reviewing how focus and the calendar popup are currently handled. Decide which public API and focus behavior should be supported, then define the expected popup behavior and test coverage before considering the feature complete.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100