-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathapp.js
65 lines (58 loc) · 1.65 KB
/
app.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
54
55
56
57
58
59
60
61
62
63
64
65
let getFootballVid = (country = 15) => {
axios
.get("https://www.scorebat.com/video-api/v1/")
.then((response) => {
fixtureVids(response, country);
})
.catch((err) => console.log(err));
};
let league = document.querySelector("#league");
let main = document.querySelector("main");
main.appendChild(league);
createEle = (response, i) => {
let match = document.createElement("div");
match.className = "highMatch";
let video = document.createElement("div");
video.className = "highVideo";
let teams = document.createElement("p");
teams.className = "highTeams";
league.appendChild(match);
match.appendChild(teams);
match.appendChild(video);
teams.textContent = response.data[i].title;
video.innerHTML = response.data[i].videos[0].embed;
};
function deleteChildren() {
let first = league.firstElementChild;
while (first) {
first.remove();
first = league.firstElementChild;
}
}
fixtureVids = (response, country) => {
deleteChildren();
for (let i in response.data) {
if (response.data[i].competition.id == country) {
createEle(response, i);
}
}
};
document
.getElementById("eng")
.addEventListener("click", () => getFootballVid(15));
document
.getElementById("spa")
.addEventListener("click", () => getFootballVid(14));
//document
//.getElementById("ger")
//.addEventListener("click", () => getFootballVid(9));
document
.getElementById("ita")
.addEventListener("click", () => getFootballVid(13));
document
.getElementById("fra")
.addEventListener("click", () => getFootballVid(10));
getFootballVid();
//document
//.getElementById("button")
//.addEventListener("click", () => getFootballVid(11));