mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-08-10 02:02:29 +08:00
fix(mermaid): bring back ELK rendering
This commit is contained in:
parent
2b19675d1a
commit
8cab2aec0f
@ -1,5 +1,5 @@
|
|||||||
import library_loader from "../../services/library_loader.js";
|
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";
|
import AbstractSvgSplitTypeWidget from "./abstract_svg_split_type_widget.js";
|
||||||
|
|
||||||
let idCounter = 1;
|
let idCounter = 1;
|
||||||
@ -12,6 +12,7 @@ export class MermaidTypeWidget extends AbstractSvgSplitTypeWidget {
|
|||||||
|
|
||||||
async renderSvg(content: string) {
|
async renderSvg(content: string) {
|
||||||
await library_loader.requireLibrary(library_loader.MERMAID);
|
await library_loader.requireLibrary(library_loader.MERMAID);
|
||||||
|
await loadElkIfNeeded(content);
|
||||||
|
|
||||||
mermaid.mermaidAPI.initialize({
|
mermaid.mermaidAPI.initialize({
|
||||||
startOnLoad: false,
|
startOnLoad: false,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user