Skip to content

Commit 543244c

Browse files
committed
Cleanup and split some js scripts
1 parent 6d6816f commit 543244c

File tree

5 files changed

+29
-22
lines changed

5 files changed

+29
-22
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
$(function () {
2+
$("[data-toggle='tooltip']").tooltip();
3+
});
+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import hljs from 'highlight.js/lib/core';
2+
3+
// Selection of common languages to limit bundle size
4+
import javascript from 'highlight.js/lib/languages/javascript';
5+
import python from 'highlight.js/lib/languages/python';
6+
import java from 'highlight.js/lib/languages/java';
7+
import bash from 'highlight.js/lib/languages/bash';
8+
import xml from 'highlight.js/lib/languages/xml';
9+
import cpp from 'highlight.js/lib/languages/cpp';
10+
import c from 'highlight.js/lib/languages/c';
11+
12+
hljs.registerLanguage('javascript', javascript);
13+
hljs.registerLanguage('python', python);
14+
hljs.registerLanguage('java', java);
15+
hljs.registerLanguage('bash', bash);
16+
hljs.registerLanguage('xml', xml);
17+
hljs.registerLanguage('cpp', cpp);
18+
hljs.registerLanguage('c', c);
19+
20+
hljs.highlightAll()

oioioi/base/static/js/highlight.js

-11
This file was deleted.

oioioi/base/static/js/index.js

+6-11
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,15 @@
11
import "bootstrap"
22
import "bootstrap-3-typeahead"
33

4-
// https://github.com/webpack-contrib/expose-loader/issues/188
5-
import Cookies from "js-cookie"
6-
window.Cookies = Cookies
4+
//https://github.com/webpack-contrib/expose-loader/issues/188
5+
import 'fix.js!=!expose-loader?exposes=Cookies|default!js-cookie';
76

87
import "./utils"
98
import "./csrf_link_protect"
109
import "./language-picker"
1110
import "./bootstrap-async-collapsible"
1211
import "./bootstrap-table-responsive-dropdown-fix"
13-
import "./menu"
14-
import "./highlight"
15-
import "./clipboard-setup"
16-
17-
// No idea
18-
$(function () {
19-
$("[data-toggle='tooltip']").tooltip();
20-
});
12+
import "./bootstrap-tooltip-setup"
13+
import "./menu-setup"
14+
import "./highlight-setup"
15+
import "./clipboard-setup"
File renamed without changes.

0 commit comments

Comments
 (0)