From 6d826828a1855b4460d2d945bb7d53adcbf1f0d2 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Mon, 3 Feb 2025 17:40:37 +0800 Subject: [PATCH] :rotating_light: --- app/src/protyle/wysiwyg/keydown.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/app/src/protyle/wysiwyg/keydown.ts b/app/src/protyle/wysiwyg/keydown.ts index 04297677c76..c35c898d51f 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;