summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/render_mermaid.js
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2017-11-22 18:40:11 +0000
committerPhil Hughes <me@iamphill.com>2017-11-22 18:51:06 +0000
commitffd7fbf53b25462809d3d38dca7f4523ebcc679e (patch)
tree63506188bb5cac0fa41c22edc7de48e467df4463 /app/assets/javascripts/render_mermaid.js
parent1374da4ca90ab1f8a0f539a2a95a45a1a2d1de14 (diff)
downloadgitlab-ce-fix-mermaid-import.tar.gz
moved to es6 modulesfix-mermaid-import
Diffstat (limited to 'app/assets/javascripts/render_mermaid.js')
-rw-r--r--app/assets/javascripts/render_mermaid.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/app/assets/javascripts/render_mermaid.js b/app/assets/javascripts/render_mermaid.js
index a253601f8e8..41942c04a4e 100644
--- a/app/assets/javascripts/render_mermaid.js
+++ b/app/assets/javascripts/render_mermaid.js
@@ -14,8 +14,8 @@
import Flash from './flash';
-$.fn.renderMermaid = function renderMermaid() {
- if (this.length === 0) return;
+export default function renderMermaid($els) {
+ if (!$els.length) return;
import(/* webpackChunkName: 'mermaid' */ 'blackst0ne-mermaid').then((mermaid) => {
mermaid.initialize({
@@ -23,8 +23,10 @@ $.fn.renderMermaid = function renderMermaid() {
theme: 'neutral',
});
- mermaid.init(undefined, this);
+ $els.each((i, el) => {
+ mermaid.init(undefined, el);
+ });
}).catch((err) => {
Flash(`Can't load mermaid module: ${err}`);
});
-};
+}