@@ -12,15 +12,20 @@ let second = 0;
1212timeUp . addEventListener ( 'click' , increaseTime ) ;
1313timeDown . addEventListener ( 'click' , decreaseTime ) ;
1414play . addEventListener ( 'click' , playTimer ) ;
15+ stop . style . display = "none" ;
1516
16- function playTimer ( ) {
17- timer ( ) ;
18- const timing = setInterval ( timer , 1000 ) ;
1917
18+ function playTimer ( ) {
2019 timeUp . removeEventListener ( 'click' , increaseTime ) ;
2120 timeDown . removeEventListener ( 'click' , decreaseTime ) ;
2221 play . removeEventListener ( 'click' , playTimer ) ;
2322 pause . addEventListener ( 'click' , pauseTimer ) ;
23+ stop . removeEventListener ( 'click' , stopTimer ) ;
24+ stop . style . display = "none" ;
25+
26+
27+ timer ( ) ;
28+ const timing = setInterval ( timer , 1000 ) ;
2429
2530 function timer ( ) {
2631 switch ( true ) {
@@ -33,6 +38,7 @@ function playTimer() {
3338 time . textContent = "Time's up!" ;
3439 clearInterval ( timing ) ;
3540 stop . addEventListener ( 'click' , stopTimer ) ;
41+ stop . style . display = "inline" ;
3642 break ;
3743 default :
3844 second -- ;
@@ -45,6 +51,7 @@ function playTimer() {
4551 clearInterval ( timing ) ;
4652 play . addEventListener ( 'click' , playTimer ) ;
4753 stop . addEventListener ( 'click' , stopTimer ) ;
54+ stop . style . display = "inline" ;
4855 }
4956
5057 function stopTimer ( ) {
@@ -55,6 +62,8 @@ function playTimer() {
5562 timeUp . addEventListener ( 'click' , increaseTime ) ;
5663 timeDown . addEventListener ( 'click' , decreaseTime ) ;
5764 play . addEventListener ( 'click' , playTimer ) ;
65+ stop . removeEventListener ( 'click' , stopTimer ) ;
66+ stop . style . display = "none" ;
5867 }
5968}
6069
0 commit comments