-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
53 lines (44 loc) · 1.46 KB
/
script.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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
"use strict"
const head = document.getElementsByTagName('head')[0];
const body = document.getElementsByTagName('body')[0];
const scriptList = [];
const cssList = [];
//Scripts que serão carregados
scriptList.push("src/components/nav-menu/nav-menu.js");
scriptList.push("src/components/telaBingo/telaBingo.js");
scriptList.push("src/components/telaCartelas/telaCartelas.js");
scriptList.push("src/components/telaEquacoes/telaEquacoes.js");
scriptList.push("src/components/telaFinal/telaFinal.js");
scriptList.push("src/components/telaInicio/telaInicio.js");
scriptList.push("src/components/telaQuestoes/telaQuestoes.js");
scriptList.push("src/components/telaRestricoes/telaRestricoes.js");
scriptList.push("src/components/telaTopicos/telaTopicos.js");
//Styles que serão carregados
// cssList.push("styles/telaTopicos.css");
loadAllScripts(scriptList);
// loadAllCSSs(cssList);
function loadAllScripts(listOfScripts)
{
listOfScripts.forEach(loadScript);
}
function loadScript(url)
{
const script = document.createElement('script');
// style.type = "text/javascript";
script.src = url;
body.appendChild(script);
console.log("Carregando script: " + url);
}
function loadAllCSSs(listOfCSSs)
{
listOfCSSs.forEach(loadCSS);
}
function loadCSS(url)
{
const style = document.createElement("link");
style.rel = "stylesheet";
style.type = "text/css";
style.href = url;
head.appendChild(style);
console.log("Carregando estilo: " + url);
}