summaryrefslogtreecommitdiff
path: root/app/assets
diff options
context:
space:
mode:
authorJacob Schatz <jschatz@gitlab.com>2017-03-29 20:31:37 +0000
committerJacob Schatz <jschatz@gitlab.com>2017-03-29 20:31:37 +0000
commit4cf16426da202eb1b03197885d8437385d1e0dd0 (patch)
tree0429c47f378435d4cffc4d1db055b3c4be696e4c /app/assets
parent5d3adcf2a42be1f8aad8edf1f700b8f6ec98f283 (diff)
parentbcebae31e2bc22db53d9043b33f8afbf0cd99b8f (diff)
downloadgitlab-ce-4cf16426da202eb1b03197885d8437385d1e0dd0.tar.gz
Merge branch 'remove-jquery-from-notebook-viewer' into 'master'
Remove jQuery from IPython notebook viewer See merge request !10315
Diffstat (limited to 'app/assets')
-rw-r--r--app/assets/javascripts/blob/notebook/index.js16
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();
}