diff --git a/app/src/protyle/wysiwyg/keydown.ts b/app/src/protyle/wysiwyg/keydown.ts index 04297677c..c35c898d5 100644 --- a/app/src/protyle/wysiwyg/keydown.ts +++ b/app/src/protyle/wysiwyg/keydown.ts @@ -821,15 +821,15 @@ export const keydown = (protyle: IProtyle, editorElement: HTMLElement) => { if (event.key === "Delete" || matchHotKey("⌃D", event)) { // 图片后为空格,在空格后删除 https://github.com/siyuan-note/siyuan/issues/13949 if (range.startOffset === 0 && range.startContainer.textContent.length === 1) { - const rangePreviousElement = hasPreviousSibling(range.startContainer) as HTMLElement - const rangeNextElement = hasNextSibling(range.startContainer) as HTMLElement + const rangePreviousElement = hasPreviousSibling(range.startContainer) as HTMLElement; + const rangeNextElement = hasNextSibling(range.startContainer) as HTMLElement; if (rangePreviousElement && rangePreviousElement.nodeType === 1 && rangePreviousElement.classList.contains("img") && rangeNextElement && rangeNextElement.nodeType === 1 && rangeNextElement.classList.contains("img")) { - const wbrElement = document.createElement("wbr") - range.insertNode(wbrElement) + const wbrElement = document.createElement("wbr"); + range.insertNode(wbrElement); const oldHTML = nodeElement.outerHTML; wbrElement.nextSibling.textContent = Constants.ZWSP; - updateTransaction(protyle, nodeElement.getAttribute("data-node-id"), nodeElement.outerHTML, oldHTML) + updateTransaction(protyle, nodeElement.getAttribute("data-node-id"), nodeElement.outerHTML, oldHTML); focusByWbr(nodeElement, range); event.preventDefault(); return; @@ -920,15 +920,15 @@ export const keydown = (protyle: IProtyle, editorElement: HTMLElement) => { } // 图片后为空格,在空格后删除 https://github.com/siyuan-note/siyuan/issues/13949 if (range.startOffset === 1 && range.startContainer.textContent.length === 1) { - const rangePreviousElement = hasPreviousSibling(range.startContainer) as HTMLElement - const rangeNextElement = hasNextSibling(range.startContainer) as HTMLElement + const rangePreviousElement = hasPreviousSibling(range.startContainer) as HTMLElement; + const rangeNextElement = hasNextSibling(range.startContainer) as HTMLElement; if (rangePreviousElement && rangePreviousElement.nodeType === 1 && rangePreviousElement.classList.contains("img") && rangeNextElement && rangeNextElement.nodeType === 1 && rangeNextElement.classList.contains("img")) { - const wbrElement = document.createElement("wbr") - range.insertNode(wbrElement) + const wbrElement = document.createElement("wbr"); + range.insertNode(wbrElement); const oldHTML = nodeElement.outerHTML; wbrElement.previousSibling.textContent = Constants.ZWSP; - updateTransaction(protyle, nodeElement.getAttribute("data-node-id"), nodeElement.outerHTML, oldHTML) + updateTransaction(protyle, nodeElement.getAttribute("data-node-id"), nodeElement.outerHTML, oldHTML); focusByWbr(nodeElement, range); event.preventDefault(); return;