diff options
Diffstat (limited to 'app/assets/javascripts/render_math.js')
-rw-r--r-- | app/assets/javascripts/render_math.js | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/app/assets/javascripts/render_math.js b/app/assets/javascripts/render_math.js index ed7f013ec75..eabdb01b2a9 100644 --- a/app/assets/javascripts/render_math.js +++ b/app/assets/javascripts/render_math.js @@ -28,13 +28,10 @@ function renderWithKaTeX(elements, katex) { export default function renderMath($els) { if (!$els.length) return; - import(/* webpackChunkName: 'katex' */ 'katex').then((katex) => { - import(/* webpackChunkName: 'katex' */ 'katex/dist/katex.css') - .then(() => { - renderWithKaTeX($els, katex); - }) - .catch((err) => { - flash(`Can't load katex css ${err}`); - }); + Promise.all([ + import(/* webpackChunkName: 'katex' */ 'katex'), + import(/* webpackChunkName: 'katex' */ 'katex/dist/katex.css'), + ]).then(([katex]) => { + renderWithKaTeX($els, katex); }).catch(() => flash(__('An error occurred while rendering KaTeX'))); } |