From 3c4d149233ce533f1f82529bfa57d68236a8faa9 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Thu, 30 Nov 2023 13:08:06 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/9789 --- app/src/protyle/export/util.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/protyle/export/util.ts b/app/src/protyle/export/util.ts index c51f667e0..afbb761c7 100644 --- a/app/src/protyle/export/util.ts +++ b/app/src/protyle/export/util.ts @@ -92,11 +92,11 @@ id="preview"> const refreshPreview = (response: IWebSocketData) => { previewElement.innerHTML = response.data.content; // https://github.com/siyuan-note/siyuan/issues/9685 - previewElement.querySelectorAll('[data-type~="mark"]').forEach((markItem: HTMLElement) => { + previewElement.querySelectorAll('[data-type~="mark"], [data-type~="u"], [data-type~="text"], [data-type~="code"], [data-type~="tag"], [data-type~="kbd"]').forEach((markItem: HTMLElement) => { markItem.childNodes.forEach((item) => { let spanHTML = ""; Array.from(item.textContent).forEach(str => { - spanHTML += `${str}`; + spanHTML += `${str}`; }); const templateElement = document.createElement("template"); templateElement.innerHTML = spanHTML; @@ -104,7 +104,8 @@ id="preview"> item.remove(); }); if (markItem.childNodes.length > 0) { - markItem.setAttribute("data-type", markItem.getAttribute("data-type").replace("mark", "")); + markItem.setAttribute("style", ""); + markItem.setAttribute("data-type", markItem.getAttribute("data-type").replace(/mark|u|text|code|tag|kbd/g, "")); } }); previewElement.setAttribute("data-doc-type", response.data.type || "NodeDocument");