diff options
| author | s-ol <s-ol@users.noreply.github.com> | 2019-10-25 15:10:00 +0000 |
|---|---|---|
| committer | s-ol <s-ol@users.noreply.github.com> | 2019-10-25 15:10:00 +0000 |
| commit | 3e8b7739f32793aee4dc5ef57de19b7aff9dde8c (patch) | |
| tree | b6fa077a45a35cfa6e89c8beeb98332caa788579 | |
| parent | fix find_fileder (diff) | |
| download | mmm-3e8b7739f32793aee4dc5ef57de19b7aff9dde8c.tar.gz mmm-3e8b7739f32793aee4dc5ef57de19b7aff9dde8c.zip | |
fix mermaid fonts being cut
| -rw-r--r-- | mmm/mmmfs/converts.moon | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/mmm/mmmfs/converts.moon b/mmm/mmmfs/converts.moon index 144da51..5b1bc2c 100644 --- a/mmm/mmmfs/converts.moon +++ b/mmm/mmmfs/converts.moon @@ -360,16 +360,24 @@ do } if MODE == 'CLIENT' and window.mermaid + window.mermaid\initialize { + startOnLoad: false + fontFamily: 'monospace' + } + id_counter = 1 table.insert converts, { inp: 'text/mermaid-graph' out: 'mmm/dom' cost: 1 transform: (source, fileder, key) => + id_counter += 1 + id = "mermaid-#{id_counter}" with container = document\createElement 'div' - cb = (svg, two) => + cb = (svg) => .innerHTML = svg - id_counter += 1 - window.mermaid\render "mermaid-#{id_counter}", source, cb + window\setImmediate (_) -> + window.mermaid\render id, source, cb, container } + converts |
