Opened 11 years ago
Last modified 10 years ago
#11437 closed New Feature
[Umbrella] Rich content drag-and-drop and files pasting and dropping support — at Version 29
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)
- #12168 (setData, getData, method)
- #12169 (events)
- #12173 (paste integration)
- #12341 (fixes after #12173)
- #12172 (inline widgets integration)
- #11219 (block widgets integration)
- #12264 (Files in dataTransfer)
- #11580 (notifications plugin)
- #11461 (handling pasted and dropped images, upload manager)
- #11636 (improve
selection.getSelectedHTML
,range.cloneContents
andrange.deleteContents
). - #12262 (test and improve
selection.getSelectedText
). - #11975 (tables).
- #11976 (lists).
- #11977 (images).
- #11978 (multiselection, might be postponed).
- #11979 (ctrl key, might be postponed).
- #12090 (reusing global data transfer in block widgets dnd).
- #12091 (editor#dragenter).
- #12095 (dnd inline widget loses styles (e.g. bold))
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 (29)
comment:1 Changed 11 years ago by
Owner: | set to Piotr Jasiun |
---|---|
Status: | new → assigned |
comment:2 Changed 11 years ago by
Milestone: | → CKEditor 4.4 |
---|
comment:3 Changed 11 years ago by
Version: | 4.4 (GitHub - major) |
---|
comment:4 Changed 11 years ago by
Description: | modified (diff) |
---|---|
Summary: | Drag-and-drop and direct pasting plugin → [Umbrella] Drag-and-drop and direct pasting |
comment:5 Changed 11 years ago by
Description: | modified (diff) |
---|
comment:6 Changed 11 years ago by
Summary: | [Umbrella] Drag-and-drop and direct pasting → [Umbrella] Image drag-and-drop and direct pasting |
---|
comment:7 Changed 11 years ago by
Description: | modified (diff) |
---|
comment:8 Changed 11 years ago by
Description: | modified (diff) |
---|
comment:9 Changed 11 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 11 years ago by
Description: | modified (diff) |
---|
comment:11 Changed 11 years ago by
Cc: | satya_minnekanti@… added |
---|
comment:12 Changed 11 years ago by
Description: | modified (diff) |
---|
comment:14 Changed 11 years ago by
Milestone: | CKEditor 4.4 → CKEditor 4.5 |
---|
comment:15 Changed 11 years ago by
Description: | modified (diff) |
---|
comment:16 Changed 11 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 11 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
,cloneContents
anddeleteContents
(#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 11 years ago by
Description: | modified (diff) |
---|
comment:19 Changed 11 years ago by
Description: | modified (diff) |
---|
comment:20 Changed 11 years ago by
Description: | modified (diff) |
---|
comment:21 Changed 11 years ago by
Description: | modified (diff) |
---|
comment:22 Changed 11 years ago by
Description: | modified (diff) |
---|
comment:23 Changed 10 years ago by
Description: | modified (diff) |
---|
comment:24 Changed 10 years ago by
Description: | modified (diff) |
---|
comment:25 Changed 10 years ago by
Description: | modified (diff) |
---|
comment:26 Changed 10 years ago by
Description: | modified (diff) |
---|
comment:27 Changed 10 years ago by
Cc: | Prashant added |
---|
comment:28 Changed 10 years ago by
Description: | modified (diff) |
---|
comment:29 Changed 10 years ago by
Description: | modified (diff) |
---|
I talked with Fred and we will focused on images for now.