From 1dec64c712a143e13b5f61caf8dc21ec99b6a968 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Mon, 25 Nov 2024 22:00:19 +0200 Subject: [PATCH] fix(mermaid): load ELK in previews --- src/public/app/services/content_renderer.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/public/app/services/content_renderer.js b/src/public/app/services/content_renderer.js index a19c47e5b..ec0bee7f5 100644 --- a/src/public/app/services/content_renderer.js +++ b/src/public/app/services/content_renderer.js @@ -12,6 +12,7 @@ import FAttachment from "../entities/fattachment.js"; import imageContextMenuService from "../menus/image_context_menu.js"; import { applySingleBlockSyntaxHighlight, applySyntaxHighlight } from "./syntax_highlight.js"; import mime_types from "./mime_types.js"; +import { loadElkIfNeeded } from "./mermaid.js"; let idCounter = 1; @@ -237,6 +238,7 @@ async function renderMermaid(note, $renderedContent) { mermaid.mermaidAPI.initialize({startOnLoad: false, theme: mermaidTheme.trim(), securityLevel: 'antiscript'}); try { + await loadElkIfNeeded(content); const {svg} = await mermaid.mermaidAPI.render("in-mermaid-graph-" + idCounter++, content); $renderedContent.append($(svg));