-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathview.js
76 lines (47 loc) · 1.3 KB
/
view.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
66
67
68
69
70
71
72
73
74
75
76
var View = {
};
View.vycistiSeznam = function () {
while (seznamUkoly.hasChildNodes()) {
seznamUkoly.removeChild(seznamUkoly.lastChild)
}
}
View.vypis = function () {
for (var i = 0; i < ukoly.length; i++) {
polozka = document.createElement('div');
polozka.setAttribute("task-number", ukoly[i].cislo);
polozka.setAttribute("title", "dvakrát poklepej pro smazání");
polozka.innerText = ukoly[i].text + " ";
polozka.appendChild(View.label(i));
seznamUkoly.appendChild(polozka);
}
}
View.label = function (i) {
label = document.createElement('label');
var levelimportant;
switch (Number(ukoly[i].priorita)) {
case 1:
levelimportant = "Danger"
break;
case 2:
levelimportant = "Success"
break;
case 3:
levelimportant = "Primary"
break;
}
label.setAttribute("priority", levelimportant);
label.innerText = levelimportant;
return label;
}
View.taskMenu = function (target) {
if (!target.contains(menuUkolu)) {
target.setAttribute("class", "listactive");
target.appendChild(menuUkolu);
menuUkolu.innerText = "Fdsfdsf";
menuUkolu.setAttribute("class", "taskmenu")
menuUkolu.innerText = "Smazat úkol";
} else {
target.removeChild(menuUkolu);
View.vypis();
}
}