From f69cad6349f0ce6010f52d7d7b66e5c9b96b2e75 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Fri, 3 Oct 2025 09:23:59 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/16003 --- app/src/protyle/render/chartRender.ts | 4 +++- app/src/protyle/render/mindmapRender.ts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/protyle/render/chartRender.ts b/app/src/protyle/render/chartRender.ts index e23a3b246..f97c7b364 100644 --- a/app/src/protyle/render/chartRender.ts +++ b/app/src/protyle/render/chartRender.ts @@ -38,6 +38,8 @@ export const chartRender = (element: Element, cdn = Constants.PROTYLE_CDN) => { try { if (!renderElement.lastElementChild || renderElement.childElementCount === 1) { renderElement.innerHTML = `${Constants.ZWSP}
`; + } else { + renderElement.lastElementChild.classList.remove("ft__error"); } const chartInstance = window.echarts.getInstanceById(renderElement.lastElementChild?.getAttribute("_echarts_instance_")); const option = await looseJsonParse(Lute.UnEscapeHTMLStr(e.getAttribute("data-content"))); @@ -50,7 +52,7 @@ export const chartRender = (element: Element, cdn = Constants.PROTYLE_CDN) => { window.echarts.init(renderElement.lastElementChild, window.siyuan.config.appearance.mode === 1 ? "dark" : undefined, {width}).setOption(option); } catch (error) { window.echarts.dispose(renderElement.lastElementChild); - renderElement.innerHTML = `${Constants.ZWSP}
echarts render error:
${error}
`; + renderElement.innerHTML = `${Constants.ZWSP}
echarts render error:
${error}
`; } e.setAttribute("data-render", "true"); }); diff --git a/app/src/protyle/render/mindmapRender.ts b/app/src/protyle/render/mindmapRender.ts index df0186589..4e8d5af19 100644 --- a/app/src/protyle/render/mindmapRender.ts +++ b/app/src/protyle/render/mindmapRender.ts @@ -35,6 +35,8 @@ export const mindmapRender = (element: Element, cdn = Constants.PROTYLE_CDN) => try { if (!renderElement.lastElementChild || renderElement.childElementCount === 1) { renderElement.innerHTML = `${Constants.ZWSP}
`; + } else { + renderElement.lastElementChild.classList.remove("ft__error"); } window.echarts.init(renderElement.lastElementChild, window.siyuan.config.appearance.mode === 1 ? "dark" : undefined, { width, @@ -81,7 +83,7 @@ export const mindmapRender = (element: Element, cdn = Constants.PROTYLE_CDN) => }); } catch (error) { window.echarts.dispose(renderElement.lastElementChild); - renderElement.innerHTML = `${Constants.ZWSP}
Mindmap render error:
${error}
`; + renderElement.innerHTML = `${Constants.ZWSP}
Mindmap render error:
${error}
`; } e.setAttribute("data-render", "true"); });