diff --git a/app/assets/javascripts/blob/notebook/index.js b/app/assets/javascripts/blob/notebook/index.js index 6e07105471c..9b8bfbfc8c0 100644 --- a/app/assets/javascripts/blob/notebook/index.js +++ b/app/assets/javascripts/blob/notebook/index.js @@ -63,16 +63,20 @@ export default () => { }, }, mounted() { - $('', { - rel: 'stylesheet', - type: 'text/css', - href: gon.katex_css_url, - }).appendTo('head'); + if (gon.katex_css_url) { + const katexStyles = document.createElement('link'); + katexStyles.setAttribute('rel', 'stylesheet'); + katexStyles.setAttribute('href', gon.katex_css_url); + document.head.appendChild(katexStyles); + } if (gon.katex_js_url) { - $.getScript(gon.katex_js_url, () => { + const katexScript = document.createElement('script'); + katexScript.addEventListener('load', () => { this.loadFile(); }); + katexScript.setAttribute('src', gon.katex_js_url); + document.head.appendChild(katexScript); } else { this.loadFile(); }