mmdElements = document.getElementsByClassName("mermaid"); const mmdHTML = []; for (let i = 0; i < mmdElements.length; i++) { mmdHTML[i] = mmdElements[i].innerHTML; } function mermaidRender(theme) { if (theme == "dark") { initOptions = { startOnLoad: false, theme: "dark", }; } else { initOptions = { startOnLoad: false, theme: "neutral", }; } for (let i = 0; i < mmdElements.length; i++) { delete mmdElements[i].dataset.processed; mmdElements[i].innerHTML = mmdHTML[i]; } mermaid.initialize(initOptions); mermaid.run(); }