-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
37 lines (30 loc) · 1003 Bytes
/
script.js
File metadata and controls
37 lines (30 loc) · 1003 Bytes
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
var profiles;
function preload() {
profiles = loadTable("assets/db/profiles.csv", "csv", "header");
}
function setup() {
noCanvas();
var container = document.getElementById('container');
for (let i = 0; i < profiles.rows.length; i++) {
let elt = profiles.rows[i].obj;
let link = str(elt["MediaName"]);
link = link.toLowerCase();
link = link.replace(/\s+/g, "-");
link = 'pages/' + link + '.html';
let a = createA(link, '');
a.parent(container);
a.addClass('thumbnail');
let img = createImg('assets/img/' + elt["MediaName"] + '.png', '');
img.parent(a);
img.addClass('thumbnail');
let p = createP(elt["Name"]);
p.parent(a);
p.addClass('label');
}
}
function openCredits() {
document.getElementById('credits').style.display = 'grid';
}
function closeCredits() {
document.getElementById('credits').style.display = 'none';
}