feat: 新增 Mermaid 圖表功能的選項,支持在新標籤頁中打開和縮放平移互動

fix: 更新插件版本以修正相容性問題
refactor: 優化代碼結構,提升可讀性
This commit is contained in:
Jerry
2026-01-26 22:48:18 +08:00
Unverified
parent 954598b45c
commit e3e1d9e6ce
7 changed files with 82 additions and 69 deletions

View File

@@ -281,9 +281,9 @@ script.
const renderFn = mermaid.render(mermaidID, mermaidDefinition)
const renderMermaid = svg => {
mermaidSrc.insertAdjacentHTML('afterend', svg)
initMermaidGestures(item)
if (!{theme.mermaid.zoom_pan}) initMermaidGestures(item)
item.__mermaidOriginalSvg = svg
attachMermaidViewerButton(item)
if (!{theme.mermaid.open_in_new_tab}) attachMermaidViewerButton(item)
}