mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-05-21 19:41:05 +08:00
This commit is contained in:
parent
57f95b1d59
commit
7c12d293ee
@ -151,12 +151,11 @@ export const setRefDynamicText = (data: {
|
|||||||
"rootID": string
|
"rootID": string
|
||||||
}) => {
|
}) => {
|
||||||
getAllEditor().forEach(item => {
|
getAllEditor().forEach(item => {
|
||||||
if (item.protyle.block.rootID === data.rootID) {
|
// 不能对比 rootId,否则潜入块中的锚文本无法更新
|
||||||
const refElement = item.protyle.wysiwyg.element.querySelector(`[data-node-id="${data.blockID}"] span[data-type="block-ref"][data-subtype="d"][data-id="${data.defBlockID}"]`);
|
const refElement = item.protyle.wysiwyg.element.querySelector(`[data-node-id="${data.blockID}"] span[data-type="block-ref"][data-subtype="d"][data-id="${data.defBlockID}"]`);
|
||||||
if (refElement) {
|
if (refElement) {
|
||||||
refElement.innerHTML = data.refText;
|
refElement.innerHTML = data.refText;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -109,8 +109,6 @@ const promiseTransaction = () => {
|
|||||||
}
|
}
|
||||||
// 当前编辑器中更新嵌入块
|
// 当前编辑器中更新嵌入块
|
||||||
updateEmbed(protyle, operation);
|
updateEmbed(protyle, operation);
|
||||||
// 更新块引用
|
|
||||||
updateRef(protyle, operation.id);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (operation.action === "delete" || operation.action === "append") {
|
if (operation.action === "delete" || operation.action === "append") {
|
||||||
@ -230,8 +228,6 @@ const promiseTransaction = () => {
|
|||||||
// blockRender(protyle, item);
|
// blockRender(protyle, item);
|
||||||
// }
|
// }
|
||||||
// });
|
// });
|
||||||
// 更新块引用
|
|
||||||
updateRef(protyle, operation.id);
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -328,8 +324,6 @@ const updateBlock = (updateElements: Element[], protyle: IProtyle, operation: IO
|
|||||||
blockRender(protyle, updateElements.length === 1 ? updateElements[0] : protyle.wysiwyg.element);
|
blockRender(protyle, updateElements.length === 1 ? updateElements[0] : protyle.wysiwyg.element);
|
||||||
// 更新 ws 嵌入块
|
// 更新 ws 嵌入块
|
||||||
updateEmbed(protyle, operation);
|
updateEmbed(protyle, operation);
|
||||||
// 更新 ws 块引用
|
|
||||||
updateRef(protyle, operation.id);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// 用于推送和撤销
|
// 用于推送和撤销
|
||||||
@ -433,8 +427,6 @@ export const onTransaction = (protyle: IProtyle, operation: IOperation, isUndo:
|
|||||||
} else { // updateElements 没有包含嵌入块,在悬浮层编辑嵌入块时,嵌入块也需要更新
|
} else { // updateElements 没有包含嵌入块,在悬浮层编辑嵌入块时,嵌入块也需要更新
|
||||||
// 更新 ws 嵌入块
|
// 更新 ws 嵌入块
|
||||||
updateEmbed(protyle, operation);
|
updateEmbed(protyle, operation);
|
||||||
// 更新 ws 块引用
|
|
||||||
updateRef(protyle, operation.id);
|
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -691,8 +683,6 @@ export const onTransaction = (protyle: IProtyle, operation: IOperation, isUndo:
|
|||||||
wbrElement.remove();
|
wbrElement.remove();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
// 更新 ws 块引用
|
|
||||||
updateRef(protyle, operation.id);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (operation.action === "append") {
|
if (operation.action === "append") {
|
||||||
|
Loading…
Reference in New Issue
Block a user