Vanessa 2024-12-13 09:49:10 +08:00
parent 7509c10ed6
commit 441b6f7f65

View File

@ -1132,15 +1132,28 @@ export const dropEvent = (protyle: IProtyle, editorElement: HTMLElement) => {
blockElement.setAttribute("updated", newUpdated); blockElement.setAttribute("updated", newUpdated);
} }
} else { } else {
for (let i = 0; i < ids.length; i++) { if (targetElement.classList.contains("dragover__bottom")) {
if (ids[i]) { for (let i = ids.length - 1; i > -1; i--) {
await fetchSyncPost("/api/filetree/doc2Heading", { if (ids[i]) {
srcID: ids[i], await fetchSyncPost("/api/filetree/doc2Heading", {
after: targetElement.classList.contains("dragover__bottom"), srcID: ids[i],
targetID: targetElement.getAttribute("data-node-id"), after: true,
}); targetID: targetElement.getAttribute("data-node-id"),
});
}
}
} else {
for (let i = 0; i < ids.length; i++) {
if (ids[i]) {
await fetchSyncPost("/api/filetree/doc2Heading", {
srcID: ids[i],
after: false,
targetID: targetElement.getAttribute("data-node-id"),
});
}
} }
} }
fetchPost("/api/filetree/getDoc", { fetchPost("/api/filetree/getDoc", {
id: protyle.block.id, id: protyle.block.id,
size: window.siyuan.config.editor.dynamicLoadBlocks, size: window.siyuan.config.editor.dynamicLoadBlocks,