git.s-ol.nu mmm / 2ff6f90
add mermaid graph convert s-ol 3 years ago
2 changed file(s) with 14 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
6262
6363 deps = [[
6464 <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/svg.js/2.6.6/svg.min.js"></script>
65 <script type="text/javascript" src="//unpkg.com/mermaid@8.4.0/dist/mermaid.min.js"></script>
6566 <script type="text/javascript" src="//unpkg.com/marked@0.7.0/marked.min.js"></script>
6667 <script type="text/javascript" src="/static/fengari-web/:text/javascript"></script>
6768 <script type="text/lua" src="/static/mmm/:text/lua"></script>
358358 .innerHTML = html
359359 }
360360
361 if MODE == 'CLIENT' and window.mermaid
362 id_counter = 1
363 table.insert converts, {
364 inp: 'text/mermaid-graph'
365 out: 'mmm/dom'
366 cost: 1
367 transform: (source, fileder, key) =>
368 with container = document\createElement 'div'
369 cb = (svg, two) =>
370 .innerHTML = svg
371 id_counter += 1
372 window.mermaid\render "mermaid-#{id_counter}", source, cb
373 }
361374 converts