fix: list paste
This commit is contained in:
parent
5673538b8e
commit
5963fc0d11
|
@ -999,6 +999,17 @@ class List implements ListModelInterface {
|
|||
}
|
||||
const lasetELement = startLi;
|
||||
if (lasetELement) {
|
||||
if (!endNode.parent()?.fragment) {
|
||||
let beforeElement = lasetELement;
|
||||
let prev = endNode.prev();
|
||||
while (prev && prev.length > 0) {
|
||||
const pN = prev.prev();
|
||||
beforeElement.before(prev);
|
||||
beforeElement = prev;
|
||||
prev = pN;
|
||||
}
|
||||
}
|
||||
|
||||
// 删除多余的br标签
|
||||
if (endNode.name === 'br') endNode.remove();
|
||||
else {
|
||||
|
|
Loading…
Reference in New Issue