Vanessa 2025-11-11 22:16:20 +08:00
parent a4da241168
commit 6f39028d24

View file

@ -237,6 +237,30 @@ const moveTo = async (protyle: IProtyle, sourceElements: Element[], targetElemen
tempTargetElement = newListElement; tempTargetElement = newListElement;
} }
newListId = null; newListId = null;
if (newListElement.getAttribute("data-subtype") === "o" && newListElement.firstElementChild.getAttribute("data-marker") !== "1.") {
Array.from(newListElement.children).forEach((listItem) => {
if (listItem.classList.contains("protyle-attr")) {
return;
}
undoOperations.push({
action: "update",
id: listItem.getAttribute("data-node-id"),
data: listItem.outerHTML
});
});
updateListOrder(newListElement, 1);
Array.from(newListElement.children).forEach((listItem) => {
if (listItem.classList.contains("protyle-attr")) {
return;
}
doOperations.push({
action: "update",
id: listItem.getAttribute("data-node-id"),
data: listItem.outerHTML
});
});
updateListOrder(newListElement, 1);
}
} else if (position === "beforebegin") { } else if (position === "beforebegin") {
tempTargetElement = isCopy ? copyElement : item; tempTargetElement = isCopy ? copyElement : item;
} }