fix: list paste
This commit is contained in:
parent
5673538b8e
commit
5963fc0d11
|
@ -999,6 +999,17 @@ class List implements ListModelInterface {
|
||||||
}
|
}
|
||||||
const lasetELement = startLi;
|
const lasetELement = startLi;
|
||||||
if (lasetELement) {
|
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标签
|
// 删除多余的br标签
|
||||||
if (endNode.name === 'br') endNode.remove();
|
if (endNode.name === 'br') endNode.remove();
|
||||||
else {
|
else {
|
||||||
|
|
Loading…
Reference in New Issue