[mat-menu] support horizontal (xPosition) overlap detection
- Vorherrschende Sprache
- TypeScript
- Sterne
- 25k
- Forks
- 6.8k
- Ø Merge
- 1 T. 8 Std.
- Gemergte PRs (30 T.)
- 91
Beschreibung
#### Bug, feature request, or proposal:
feature
#### What is the expected behavior?
When [overlapTrigger] is false the menu will NOT overlap on the horizontal axis (xPosition)
#### What is the current behavior?
The horizontal axis is overlapping the triggering element wether overlapTrigger is true/false.
#### What is the use-case or motivation for changing an existing behavior?
Per the docs, the overlapTrigger should respect both x and y.
It is also a valid requirement.
#### Which versions of Angular, Material, OS, TypeScript, browsers are affected?
angular 5, material 5.0.0-rc0
Beitragsleitfaden
Rechercherichtung
Beginne beim Angular Material mat-menu-Einstiegspunkt für die Positionierung und verfolge, wie overlapTrigger derzeit die y-Achse im Vergleich zu xPosition behandelt. Führe die relevanten Menütests aus und überprüfe anschließend, dass das Setzen von overlapTrigger auf false eine horizontale Überlappung mit dem auslösenden Element verhindert, während das bestehende Verhalten bei true erhalten bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- angular, typescript
- Bereich
- frontend
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100