siyuan/app/src/protyle/toolbar/util.ts

15 lines
484 B
TypeScript
Raw Normal View History

import {fetchPost} from "../../util/fetch";
export const previewTemplate = (pathString: string, element: Element, parentId: string) => {
if (!pathString) {
element.innerHTML = ""
return;
}
fetchPost("/api/template/render", {
id: parentId,
path: pathString
}, (response) => {
element.innerHTML = `<div class="protyle-wysiwyg" style="padding: 8px">${response.data.content.replace(/contenteditable="true"/g, "")}</div>`;
})
}