From 8cab2aec0f035a7c852044c17eb8e8fbcf61eade Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Fri, 21 Mar 2025 23:08:02 +0200 Subject: [PATCH] fix(mermaid): bring back ELK rendering --- src/public/app/widgets/type_widgets/mermaid.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/public/app/widgets/type_widgets/mermaid.ts b/src/public/app/widgets/type_widgets/mermaid.ts index 1edd184f7..e9ac91d88 100644 --- a/src/public/app/widgets/type_widgets/mermaid.ts +++ b/src/public/app/widgets/type_widgets/mermaid.ts @@ -1,5 +1,5 @@ import library_loader from "../../services/library_loader.js"; -import { postprocessMermaidSvg } from "../../services/mermaid.js"; +import { loadElkIfNeeded, postprocessMermaidSvg } from "../../services/mermaid.js"; import AbstractSvgSplitTypeWidget from "./abstract_svg_split_type_widget.js"; let idCounter = 1; @@ -12,6 +12,7 @@ export class MermaidTypeWidget extends AbstractSvgSplitTypeWidget { async renderSvg(content: string) { await library_loader.requireLibrary(library_loader.MERMAID); + await loadElkIfNeeded(content); mermaid.mermaidAPI.initialize({ startOnLoad: false,