#7872 closed Bug (fixed)
two-level list pasted from word gets flattened or split
| Reported by: | Jakub Ś | Owned by: | Garry Yao |
|---|---|---|---|
| Priority: | Normal | Milestone: | CKEditor 3.6.1 |
| Component: | Plugin : Paste from Word | Version: | 3.6.1 |
| Keywords: | Cc: | satya_minnekanti@… |
Attachments (2)
Change History (15)
Changed 14 years ago by
comment:1 Changed 14 years ago by
| Status: | new → confirmed |
|---|
comment:2 Changed 14 years ago by
| Cc: | satya_minnekanti@… added |
|---|
comment:3 Changed 14 years ago by
| Milestone: | → CKEditor 3.6.1 |
|---|
comment:4 Changed 14 years ago by
| Status: | confirmed → pending |
|---|
comment:5 Changed 14 years ago by
IE8 / Win 7
http://nightly.ckeditor.com/7007/_samples/ajax.html
Select the first list and paste it into CKEditor, results on my computer:
(trunk)
<ul> <li> item1 <ol> <li> item11</li> <li> item12</li> <li> item13</li> </ol> </li> </ul>
CKEditor 3.6
<ul> <li> item1 <ol> <li> item11</li> <li> item12</li> <li> item13</li> </ol> </li> <li> item2</li> <li> item3</li> </ul>
(the last two items are lost)
Select and copy the second list, the result is:
(trunk)
<ol> <li> item1</li> <li> item2</li> </ol> <ul> <li> item21</li> <li> item22</li> <li> item23 <ol> <li value="3"> item3</li> <li value="4"> item4</li> </ol> </li> </ul> <ul> <li> item41</li> <li> item42</li> </ul>
CKEditor 3.6:
<ol> <li> item1</li> <li> item2</li> </ol> <ul> <li> item21</li> <li> item22</li> <li> item23</li> </ul> <ol> <li value="3"> item3</li> <li value="4"> item4</li> </ol> <ul> <li> item41</li> <li> item42</li> </ul>
item3 and item 4 are now indented.
comment:6 Changed 14 years ago by
| Status: | pending → confirmed |
|---|
comment:7 Changed 14 years ago by
| Owner: | set to Garry Yao |
|---|---|
| Status: | confirmed → assigned |
comment:8 Changed 14 years ago by
| Status: | assigned → review |
|---|
There's a logic whole in the list flatting logic which cause some list items lost.
Note that the second list in TC is not related to this ticket which is a limitation we always had.
Changed 14 years ago by
| Attachment: | 7872.patch added |
|---|
comment:9 Changed 14 years ago by
In revision [6914] the first list from the TC was flattened. Now the last item is removed from it.
About second list: I don't know and remember why I have placed it in that TC as it's a different issue. The second example worked till version 3.5.2 for all browsers except Firefox (3.6 and 4). From version 3.5.3 rev [6616] list gets split in all browsers (except FF3.6). I have created a ticket for the second example from TC.
comment:11 Changed 14 years ago by
| Status: | review → review_passed |
|---|
comment:12 Changed 14 years ago by
| Component: | General → Core : Pasting |
|---|---|
| Resolution: | → fixed |
| Status: | review_passed → closed |
Fixed with [7008].
comment:13 Changed 12 years ago by
| Component: | Core : Pasting → Plugin : Paste from Word |
|---|

In which browser do you have it? What's the pasting result of the output?