-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlayout.js
34 lines (31 loc) · 984 Bytes
/
layout.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
function makeTasksWebsite(tasks){
var maintable = document.createElement('table');
document.body.appendChild(maintable);
tasks.forEach(task => {
var row = maintable.insertRow(-1);
row.id = task.id;
updateTask(task, row)
});
}
function makeLeaderBoardWebsite(people){
var title = document.createElement('h3');
var slider = document.createElement('marquee');
slider.id = 'slider';
slider.className = 'sliderlayout';
slider.innerHTML = '';
var s = "";
people.forEach(person => {
slider.innerHTML += s + String(person.name) + ": \u20AC" + String(person.getBalance());
s = ", ";
})
title.innerText = 'Leaderboard';
document.body.appendChild(title);
document.body.appendChild(slider);
}
function makeBasicWebsite(tasks, people){
makeTasksWebsite(tasks);
addEnter(document.body);
addEnter(document.body);
addEnter(document.body);
makeLeaderBoardWebsite(people);
}