From 3079d675e0b9070c1bd787b1635f45a4126d1e81 Mon Sep 17 00:00:00 2001 From: Mrugesh Mohapatra Date: Sat, 22 Jun 2019 19:03:57 +0530 Subject: [PATCH] fix(mathjax): prevent load in offline mode --- .../Challenges/components/Side-Panel.js | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/client/src/templates/Challenges/components/Side-Panel.js b/client/src/templates/Challenges/components/Side-Panel.js index 8a6dfddfeb..e99147f8ee 100644 --- a/client/src/templates/Challenges/components/Side-Panel.js +++ b/client/src/templates/Challenges/components/Side-Panel.js @@ -38,18 +38,20 @@ const propTypes = { export class SidePanel extends Component { componentDidMount() { - MathJax.Hub.Config({ - tex2jax: { - inlineMath: [['$', '$'], ['\\(', '\\)']], - processEscapes: true, - processClass: 'rosetta-code' - } - }); - MathJax.Hub.Queue([ - 'Typeset', - MathJax.Hub, - document.querySelector('.rosetta-code') - ]); + if (MathJax) { + MathJax.Hub.Config({ + tex2jax: { + inlineMath: [['$', '$'], ['\\(', '\\)']], + processEscapes: true, + processClass: 'rosetta-code' + } + }); + MathJax.Hub.Queue([ + 'Typeset', + MathJax.Hub, + document.querySelector('.rosetta-code') + ]); + } } render() {