-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcube.js
More file actions
71 lines (61 loc) · 2.14 KB
/
cube.js
File metadata and controls
71 lines (61 loc) · 2.14 KB
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
66
67
68
69
70
//listen to radio button change event
const radioGroups_categorie = document.querySelectorAll('input[name="categorie"]');
radioGroups_categorie.forEach(group => {
group.addEventListener('change', (e) => {
if (e.target.value == current_catorie) {
e.target.checked = false;
current_catorie = null;
return
}
current_catorie = e.target.value;
updateDetails();
});
});
const radioGroups_architectuurlaag = document.querySelectorAll('input[name="architectuurlaag"]');
radioGroups_architectuurlaag.forEach(group => {
group.addEventListener('change', (e) => {
if (e.target.value == current_architectuurlaag) {
e.target.checked = false;
current_architectuurlaag = null;
return
}
current_architectuurlaag = e.target.value;
updateDetails();
});
});
const radioGroups_niveau = document.querySelectorAll('input[name="niveau"]');
radioGroups_niveau.forEach(group => {
group.addEventListener('change', (e) => {
if (e.target.value == current_niveau) {
e.target.checked = false;
current_niveau = null;
return
}
current_niveau = e.target.value;
updateDetails();
});
});
current_catorie = null;
current_architectuurlaag = null;
current_niveau = null;
function updateDetails() {
// <p id="selected-items"></p>
var selectedItems = document.getElementById('selected-items');
selectedItems.innerHTML = "";
if (current_catorie != null) {
selectedItems.innerHTML += current_catorie + "<br>";
}
if (current_architectuurlaag != null) {
selectedItems.innerHTML += current_architectuurlaag + "<br>";
}
if (current_niveau != null) {
selectedItems.innerHTML += current_niveau + "<br>";
}
// <p id="description">Select items on the cube...</p>
var description = document.getElementById('description');
if (current_catorie == null && current_architectuurlaag == null && current_niveau == null) {
description.innerHTML = "Select items on the cube...";
} else {
description.innerHTML = "";
}
}