collab/mermaid/tests/webpack/src/index.jsblame
View source
6dd74de1/* eslint-disable no-console */
6dd74de2// eslint-disable-next-line @typescript-eslint/no-require-imports
6dd74de3const mermaid = require('mermaid');
6dd74de4import mindmap from '@mermaid-js/mermaid-mindmap';
6dd74de5
6dd74de6const render = async (graph) => {
6dd74de7 const svg = await mermaid.render('dummy', graph);
6dd74de8 console.log(svg);
6dd74de9 document.getElementById('graphDiv').innerHTML = svg;
6dd74de10};
6dd74de11
6dd74de12const load = async () => {
6dd74de13 await mermaid.registerExternalDiagrams([mindmap]);
6dd74de14 await render('info');
6dd74de15
6dd74de16 setTimeout(() => {
6dd74de17 void render(`mindmap
6dd74de18 root((mindmap))
6dd74de19 Origins
6dd74de20 Long history
6dd74de21 ::icon(fa fa-book)
6dd74de22 Popularisation
6dd74de23 British popular psychology author Tony Buzan
6dd74de24 Research
6dd74de25 On effectiveness<br/>and features
6dd74de26 On Automatic creation
6dd74de27 Uses
6dd74de28 Creative techniques
6dd74de29 Strategic planning
6dd74de30 Argument mapping
6dd74de31 Tools
6dd74de32 Pen and paper
6dd74de33 Mermaid
6dd74de34 `);
6dd74de35 }, 2500);
6dd74de36};
6dd74de37
6dd74de38window.addEventListener('load', () => void load(), false);