Skip to content

Document Popover component - #207

Merged
iudaev merged 2 commits into
release_3from
feature/198-popover
Oct 9, 2026
Merged

iudaev merged 2 commits into
release_3from
feature/198-popover

Conversation

@glebfox

@glebfox glebfox commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Closes #198

Documents the popover component from jmix-framework/jmix#3883.

  • New popover page: basics, target binding (including setTarget() for a target created in code), opening on click, hover, focus and from the controller, closing, position, modal popover, size and styling, theme variants, attributes, handlers.
  • Screenshots of the basic and the modal popover.
  • Navigation entry and a What's New entry for 3.1.
  • Onboarding example: PopoverView with all the documented cases.

Three values in the solution comment of jmix-framework/jmix#3883 differ from the code, and the page follows the code:

  • The default position is BOTTOM, not BOTTOM_START.
  • The default focusDelay, hoverDelay and hideDelay are 500 ms, not 0.
  • The ARIA role attribute is ariaRole, not role. It was renamed in the Vaadin 25.3 upgrade.

The page has no LIVE DEMO buttons yet. The Popover samples are in the update-3.1 branch of jmix-ui-samples and are not deployed.

@glebfox glebfox modified the milestone: 198 Oct 5, 2026
@glebfox glebfox linked an issue Oct 5, 2026 that may be closed by this pull request
@glebfox
glebfox requested a review from iudaev October 5, 2026 14:08
@glebfox glebfox modified the milestone: 198 Oct 5, 2026
@glebfox
glebfox force-pushed the feature/198-popover branch from 499bdd6 to a5c1f5d Compare October 6, 2026 07:06
@glebfox
glebfox changed the base branch from release_3_1 to release_3 October 9, 2026 08:30
@iudaev
iudaev merged commit a53fe6d into release_3 Oct 9, 2026
1 check passed
@iudaev
iudaev deleted the feature/198-popover branch October 9, 2026 11:25
iudaev pushed a commit that referenced this pull request Oct 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Document Popover

2 participants