Opened 12 years ago
Last modified 11 years ago
#11437 closed New Feature
[Umbrella] Rich content drag-and-drop and files pasting and dropping support — at Version 19
| Reported by: | Piotr Jasiun | Owned by: | Piotr Jasiun |
|---|---|---|---|
| Priority: | Normal | Milestone: | CKEditor 4.5.0 Beta |
| Component: | General | Version: | |
| Keywords: | Cc: | satya_minnekanti@…, wim.leers@…, Prashant |
Description (last modified by )
Umbrella ticket for drag-and-drop and direct pasting of files for CKEditor.
Parts:
- #11526 (research)
- #11460 (handling dropped content)
- #11580 (notifications plugin)
- #11461 (handling pasted and dropped images, upload manager)
- #11219 (aligning widgets dnd to changes introduced by #11460)
- #11636 (improve
selection.getSelectedHTML,range.cloneContentsandrange.deleteContents). - #11975 (tables).
- #11976 (lists).
- #11977 (images).
- #11978 (multiselection, might be postponed).
- #11979 (ctrl key, might be postponed).
Note: each of these parts should be handled in its ticket, not in this umbrella ticket.
Related: #7422.
Edit: Small test case to check #11657. It seems that in inline and divarea editors there is something wrong with selection and D&D.
Change History (19)
comment:1 Changed 12 years ago by
| Owner: | set to Piotr Jasiun |
|---|---|
| Status: | new → assigned |
comment:2 Changed 12 years ago by
| Milestone: | → CKEditor 4.4 |
|---|
comment:3 Changed 12 years ago by
| Version: | 4.4 (GitHub - major) |
|---|
comment:4 Changed 12 years ago by
| Description: | modified (diff) |
|---|---|
| Summary: | Drag-and-drop and direct pasting plugin → [Umbrella] Drag-and-drop and direct pasting |
comment:5 Changed 12 years ago by
| Description: | modified (diff) |
|---|
comment:6 Changed 12 years ago by
| Summary: | [Umbrella] Drag-and-drop and direct pasting → [Umbrella] Image drag-and-drop and direct pasting |
|---|
comment:7 Changed 12 years ago by
| Description: | modified (diff) |
|---|
comment:8 Changed 12 years ago by
| Description: | modified (diff) |
|---|
comment:9 Changed 12 years ago by
| Summary: | [Umbrella] Image drag-and-drop and direct pasting → [Umbrella] Rich content drag-and-drop and files pasting and dropping support |
|---|
comment:10 Changed 12 years ago by
| Description: | modified (diff) |
|---|
comment:11 Changed 12 years ago by
| Cc: | satya_minnekanti@… added |
|---|
comment:12 Changed 12 years ago by
| Description: | modified (diff) |
|---|
comment:14 Changed 12 years ago by
| Milestone: | CKEditor 4.4 → CKEditor 4.5 |
|---|
comment:15 Changed 12 years ago by
| Description: | modified (diff) |
|---|
comment:16 Changed 12 years ago by
While playing with the manual testing page in t/11460, I had this issue:
- In the classic editor, start a selection before "11" in the title up to the end of "spaceflight" in the first paragraph.
- Drag the selection after "landed" in the first paragraph.
The dragged content will be lost and no insertion happens. A js error is thrown.
comment:17 Changed 12 years ago by
| Description: | modified (diff) |
|---|
During the previous weeks custom D&D was deeply testes and about 30 issues were found:
https://docs.google.com/document/d/1hG4H0r21MXNkRd3amDEOBPygJe3ehBAXFWAal2DptGQ/edit?usp=sharing
After considering this results the future plan is to:
- fix most important part of bugs as a part of #11460,
- improve
getSelectedHTML,cloneContentsanddeleteContents(#11636), because this is the reason of some bugs (ex. Bug 4, Bug 7), - fix D&D for tables (#11975), lists (#11976), images (#11977) and eventually Firefox multiselection (#11978) after fixing #11636,
- leave part of the issues as separate tickets (#11979) or close as "won't fix" (ex. Bug 6).
comment:18 Changed 12 years ago by
| Description: | modified (diff) |
|---|
comment:19 Changed 12 years ago by
| Description: | modified (diff) |
|---|

I talked with Fred and we will focused on images for now.