-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
66 lines (51 loc) · 1.33 KB
/
script.js
File metadata and controls
66 lines (51 loc) · 1.33 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
var startingMinutes = 1;
var time = startingMinutes * 60;
var minutes = Math.floor(time/60);
var seconds = time % 60;
const countdown = document.getElementById('countdown');
countdown.innerHTML = `${minutes} : 00`
function pomodoro(){
startingMinutes = 25;
time = startingMinutes * 60;
minutes = Math.floor(time/60);
seconds = time % 60;
countdown.innerHTML = `${minutes} : 00`
}
function short(){
startingMinutes = 5;
time = startingMinutes * 60;
minutes = Math.floor(time/60);
seconds = time % 60;
countdown.innerHTML = `${minutes} : 00`
}
function long(){
startingMinutes = 10;
time = startingMinutes * 60;
minutes = Math.floor(time/60);
seconds = time % 60;
countdown.innerHTML = `${minutes} : 00`
}
var playing = true;
function stopTime(){
alert("Stopped Time")
playing = false;
}
function start(){
temp = setInterval(updateCountdown, 1000);
function updateCountdown(){
minutes = Math.floor(time/60);
seconds = time % 60;
if (seconds != 0){
countdown.innerHTML = `${minutes} : ${seconds}`
}
else{
countdown.innerHTML = `${minutes} : 0${seconds}`
}
time --;
if (time < 0){
clearInterval(temp)
}
if (playing == false){
}
}
}