[Drag and drop] problems when changing height after start
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- TypeScript
- Star
- 25k
- Fork
- 6.8k
- Merge trung bình
- 1 ngày 8 giờ
- Pull request đã merge (30 ngày)
- 91
Mô tả
What is the expected behavior?
Drag and drop working :)
What is the current behavior?
If I change the height of elements (that are draggable) for example by hiding some elements after I start dragging, the drag and drop mechanism thinks the items are still the original height (and therefore rendering placeholder at wrong place and behaving incorrectly).
What are the steps to reproduce?
https://stackblitz.com/edit/angular-material2-issue-ggdtyr?file=app%2Fapp.component.css
(moving between columns does not work for some unknown reason but that is not important)
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
newest ones
Is there anything else we should know?
If you point me in the right direction, I can provide a fix.
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu với bản tái hiện StackBlitz được liên kết, đặc biệt là app/app.component.css, và tái hiện việc thay đổi chiều cao sau khi bắt đầu kéo. Theo dõi điểm vào tính năng kéo và thả của Angular để xác định nơi các kích thước lỗi thời của mục ảnh hưởng đến vị trí của trình giữ chỗ. Hoàn tất khi trình giữ chỗ và hành vi kéo vẫn chính xác khi các phần tử có thể kéo thay đổi chiều cao trong lúc kéo.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- angular, typescript
- Lĩnh vực
- frontend
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100