diff options
author | Phil Hughes <me@iamphill.com> | 2017-11-22 18:40:11 +0000 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2017-11-22 18:51:06 +0000 |
commit | ffd7fbf53b25462809d3d38dca7f4523ebcc679e (patch) | |
tree | 63506188bb5cac0fa41c22edc7de48e467df4463 /app/assets/javascripts/render_mermaid.js | |
parent | 1374da4ca90ab1f8a0f539a2a95a45a1a2d1de14 (diff) | |
download | gitlab-ce-ffd7fbf53b25462809d3d38dca7f4523ebcc679e.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.js | 10 |
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}`); }); -}; +} |