-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
53 lines (45 loc) · 1.39 KB
/
script.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
// Global Variables
let saveEl = document.getElementById("save-el");
let countEl = document.getElementById("count-el");
let endShiftEl = document.getElementById("endShift-el");
let count = 0;
let peopleCount = [];
// increment button
function increment() {
count += 1;
countEl.textContent = count;
}
// save button
function save() {
peopleCount.push(count);
saveEl.innerHTML = '<span class="font">Entries: </span>';
for(var i = 0; i < peopleCount.length; i++)
{
saveEl.innerHTML += '<span class="font"> - ' + peopleCount[i] + '</span>';
}
countEl.textContent = 0;
count = 0;
}
// end shift button
function endShift() {
let endCount = 0;
for(var i = 0; i < peopleCount.length; i++)
{
endCount = endCount + peopleCount[i];
}
countEl.textContent = "Have a nice day!";
endShiftEl.innerHTML = '<p class="endShiftStr">Your end of shift total is ' + endCount + '.</p>';
document.getElementById("increment-btn").disabled = true;
document.getElementById("save-btn").disabled = true;
}
// new shift button
function newShift() {
document.getElementById("increment-btn").disabled = false;
document.getElementById("save-btn").disabled = false;
endShiftEl.textContent = "";
countEl.textContent = "";
saveEl.textContent = "";
peopleCount = [];
count = 0;
countEl.textContent = count;
}