-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
38 lines (33 loc) · 949 Bytes
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
const texts = {}
// Load styles
kiss.loader.loadStyles([
"./resources/lib/kissjs/kissjs",
"./resources/lib/kissjs/webfonts/fontawesome-all.min",
"./resources/lib/highlight/highlight.atom-one-dark", // Atom
"./app"
])
// Markdown parser
kiss.loader.loadScripts([
"./resources/lib/marked/marked.min",
"./resources/lib/highlight/highlight.min",
])
.then(() => kiss.loader.loadScripts([
"./resources/lib/highlight/highlight.javascript"
]))
window.onload = async function () {
await kiss.loader.loadScript("./app.min")
await kiss.app.init({
debug: true,
name: "kissjs",
mode: "memory",
startRoute: "landing-page",
loader: async function() {
marked.setOptions({
highlight: function (code, language) {
return hljs.highlight("javascript", code).value;
}
})
return true
}
})
};