This commit is contained in:
Vanessa 2023-11-23 11:35:26 +08:00
parent 7cbf14a42f
commit 69a795b99b
8 changed files with 46 additions and 44 deletions

View file

@ -94,17 +94,17 @@ id="preview"></div>
// https://github.com/siyuan-note/siyuan/issues/9685
previewElement.querySelectorAll('[data-type~="mark"]').forEach((markItem: HTMLElement) => {
markItem.childNodes.forEach((item) => {
let spanHTML = ""
let spanHTML = "";
Array.from(item.textContent).forEach(str => {
spanHTML += `<span data-type="mark">${str}</span>`
})
spanHTML += `<span data-type="mark">${str}</span>`;
});
const templateElement = document.createElement("template");
templateElement.innerHTML = spanHTML;
item.after(templateElement.content);
item.remove();
})
});
if (markItem.childNodes.length > 0) {
markItem.setAttribute("data-type", markItem.getAttribute("data-type").replace("mark", ""))
markItem.setAttribute("data-type", markItem.getAttribute("data-type").replace("mark", ""));
}
});
previewElement.setAttribute("data-doc-type", response.data.type || "NodeDocument");