collab/mermaid/cypress/platform/sidv.htmlblame
View source
6dd74de1<html>
6dd74de2 <body>
6dd74de3 <pre id="diagram" class="mermaid">
6dd74de4graph TB
6dd74de5 a --> b
6dd74de6 a --> c
6dd74de7 b --> d
6dd74de8 c --> d
6dd74de9 </pre>
6dd74de10
6dd74de11 <div id="d2"></div>
6dd74de12
6dd74de13 <script type="module">
6dd74de14 import mermaid from '/mermaid.esm.mjs';
6dd74de15 mermaid.parseError = function (err, hash) {
6dd74de16 // console.error('Mermaid error: ', err);
6dd74de17 };
6dd74de18 mermaid.initialize({
6dd74de19 // theme: 'forest',
6dd74de20 startOnLoad: true,
6dd74de21 logLevel: 0,
6dd74de22 flowchart: {
6dd74de23 // defaultRenderer: 'elk',
6dd74de24 useMaxWidth: false,
6dd74de25 htmlLabels: true,
6dd74de26 },
6dd74de27 gantt: {
6dd74de28 useMaxWidth: false,
6dd74de29 },
6dd74de30 useMaxWidth: false,
6dd74de31 });
6dd74de32 function callback() {
6dd74de33 alert('It worked');
6dd74de34 }
6dd74de35 mermaid.parseError = function (err, hash) {
6dd74de36 console.error('In parse error:');
6dd74de37 console.error(err);
6dd74de38 };
6dd74de39 const value = `graph TD\nHello --> World`;
6dd74de40 const el = document.getElementById('d2');
6dd74de41 const { svg } = await mermaid.render('d22', value);
6dd74de42 console.log(svg);
6dd74de43 el.innerHTML = svg;
6dd74de44 </script>
6dd74de45 </body>
6dd74de46</html>