feat(cdk/drag-drop): allow drag to be canceled after dragged over list
- Vorherrschende Sprache
- TypeScript
- Sterne
- 25k
- Forks
- 6.8k
- Ø Merge
- 1 T. 8 Std.
- Gemergte PRs (30 T.)
- 91
Beschreibung
### Feature Description
Items actively dragged from one list to another, but without releasing the drag, cannot be canceled. The list changes immediately and the user cannot undo the action. This issue tracks the request to enable an API that lets dragging be canceled, e.g. by undo'ing the list changes (or not change the lists at all) if the item is not dropped onto a drop container
### Use Case
_No response_
Beitragsleitfaden
Rechercherichtung
Das Issue nennt keine Dateien oder Tests. Beginne daher damit, die CDK drag-drop-Implementierung und ihre bestehende drag/drop API zu lokalisieren. Vergleiche die Aktualisierung von Listen, wenn ein Element über eine andere Liste gezogen wird, mit dem Verhalten, wenn es nicht abgelegt wird, und kläre anschließend den Abbruchvertrag. Als abgeschlossen gilt die Aufgabe, wenn abgebrochene Ziehvorgänge keine unbeabsichtigten Änderungen an Listen hinterlassen und das API-Verhalten durch Tests abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- angular, typescript
- Bereich
- frontend
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 32/100