diff options
author | Jacob Schatz <jschatz@gitlab.com> | 2017-03-29 20:31:37 +0000 |
---|---|---|
committer | Jacob Schatz <jschatz@gitlab.com> | 2017-03-29 20:31:37 +0000 |
commit | 4cf16426da202eb1b03197885d8437385d1e0dd0 (patch) | |
tree | 0429c47f378435d4cffc4d1db055b3c4be696e4c | |
parent | 5d3adcf2a42be1f8aad8edf1f700b8f6ec98f283 (diff) | |
parent | bcebae31e2bc22db53d9043b33f8afbf0cd99b8f (diff) | |
download | gitlab-ce-4cf16426da202eb1b03197885d8437385d1e0dd0.tar.gz |
Merge branch 'remove-jquery-from-notebook-viewer' into 'master'
Remove jQuery from IPython notebook viewer
See merge request !10315
-rw-r--r-- | app/assets/javascripts/blob/notebook/index.js | 16 |
1 files changed, 10 insertions, 6 deletions
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() { - $('<link>', { - 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(); } |