Allow HTML nodes in mermaid diagrams (#2192)

This commit is contained in:
Abitofevrything 2021-09-30 20:12:23 +02:00 committed by GitHub
parent 831de3ffed
commit 2c450fc72d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 1 deletions

View file

@ -97,7 +97,7 @@ async function getRenderedContent(note, options = {}) {
const documentStyle = window.getComputedStyle(document.documentElement);
const mermaidTheme = documentStyle.getPropertyValue('--mermaid-theme');
mermaid.mermaidAPI.initialize({ startOnLoad: false, theme: mermaidTheme.trim() });
mermaid.mermaidAPI.initialize({ startOnLoad: false, theme: mermaidTheme.trim(), securityLevel: 'antiscript' });
try {
mermaid.mermaidAPI.render("in-mermaid-graph-" + idCounter++, content,

View file

@ -54,6 +54,7 @@ export default class MermaidWidget extends NoteContextAwareWidget {
mermaid.mermaidAPI.initialize({
startOnLoad: false,
theme: mermaidTheme.trim(),
securityLevel: 'antiscript',
flow: { useMaxWidth: false },
sequence: { useMaxWidth: false },
gantt: { useMaxWidth: false },