aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2019-10-25 15:10:00 +0000
committers-ol <s-ol@users.noreply.github.com>2019-10-25 15:10:00 +0000
commit3e8b7739f32793aee4dc5ef57de19b7aff9dde8c (patch)
treeb6fa077a45a35cfa6e89c8beeb98332caa788579
parentfix find_fileder (diff)
downloadmmm-3e8b7739f32793aee4dc5ef57de19b7aff9dde8c.tar.gz
mmm-3e8b7739f32793aee4dc5ef57de19b7aff9dde8c.zip
fix mermaid fonts being cut
-rw-r--r--mmm/mmmfs/converts.moon14
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