Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: implement basic popover logic, move mixins from tooltip #7409

Merged
merged 16 commits into from
May 14, 2024

Conversation

web-padawan
Copy link
Member

@web-padawan web-padawan commented May 14, 2024

Description

Part of vaadin/platform#5271

Implemented the following logic of vaadin-popover:

  • target, for and position properties (corresponding mixins extracted from vaadin-tooltip)
  • renderer property and requestContentUpdate() method (logic copied from vaadin-dialog)
  • overlay opens on target click , closes on outside click and Esc press (default overlay behavior)

Type of change

  • Feature

@web-padawan web-padawan force-pushed the feat/popover-initial branch 3 times, most recently from 300cc69 to d54da4e Compare May 14, 2024 10:58
@web-padawan web-padawan force-pushed the feat/popover-initial branch from d54da4e to d7f48c3 Compare May 14, 2024 11:07
@web-padawan web-padawan force-pushed the feat/popover-initial branch from d7f48c3 to ea13f5f Compare May 14, 2024 11:22
@web-padawan web-padawan marked this pull request as ready for review May 14, 2024 12:28
@web-padawan web-padawan requested review from tomivirkki and vursen May 14, 2024 12:28
Copy link

Quality Gate Passed Quality Gate passed

Issues
2 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

@web-padawan web-padawan removed the request for review from vursen May 14, 2024 13:21
@web-padawan web-padawan merged commit fe73eed into main May 14, 2024
9 checks passed
@web-padawan web-padawan deleted the feat/popover-initial branch May 14, 2024 13:21
@vaadin-bot
Copy link
Collaborator

This ticket/PR has been released with Vaadin 24.5.0.alpha1 and is also targeting the upcoming stable 24.5.0 version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants