()
| 78 | var running=false; |
| 79 | var currentStartStop; |
| 80 | const startClock=function() |
| 81 | { |
| 82 | |
| 83 | // session time |
| 84 | if (timeLeftss.innerHTML!=0) |
| 85 | { |
| 86 | timeLeftss.innerHTML-=1 |
| 87 | if(timeLeftss.innerHTML<10) |
| 88 | { |
| 89 | timeLeftss.innerHTML='0'+timeLeftss.innerHTML |
| 90 | } |
| 91 | updateTitle() |
| 92 | } |
| 93 | else if(timeLeftmm.innerHTML!=0 && timeLeftss.innerHTML ==0) |
| 94 | { |
| 95 | timeLeftss.innerHTML=59; |
| 96 | timeLeftmm.innerHTML--; |
| 97 | if(timeLeftmm.innerHTML<10) |
| 98 | { |
| 99 | timeLeftmm.innerHTML='0'+timeLeftmm.innerHTML |
| 100 | } |
| 101 | updateTitle() |
| 102 | |
| 103 | } |
| 104 | |
| 105 | // break timer |
| 106 | if(timeLeftss.innerHTML==0 && timeLeftmm.innerHTML==0) |
| 107 | { |
| 108 | // the timer has completed |
| 109 | flipSession() |
| 110 | if(breakLeftss.innerHTML!=0) |
| 111 | { |
| 112 | breakLeftss.innerHTML--; |
| 113 | if(breakLeftss.innerHTML<10) |
| 114 | { |
| 115 | breakLeftss.innerHTML='0'+breakLeftss.innerHTML |
| 116 | } |
| 117 | updateTitle() |
| 118 | } |
| 119 | else if(breakLeftmm.innerHTML!=0 && breakLeftss.innerHTML==0) |
| 120 | { |
| 121 | breakLeftss.innerHTML=59; |
| 122 | breakLeftmm.innerHTML--; |
| 123 | if(breakLeftmm.innerHTML<10) |
| 124 | { |
| 125 | breakLeftmm.innerHTML='0'+breakLeftmm.innerHTML |
| 126 | } |
| 127 | updateTitle() |
| 128 | } |
| 129 | if(breakLeftss.innerHTML==0 && breakLeftmm.innerHTML==0 && timeLeftss.innerHTML==0 && timeLeftmm.innerHTML==0) |
| 130 | { |
| 131 | flipBreak() |
| 132 | breakLeftmm.innerHTML=breakLen.innerHTML; |
| 133 | breakLeftss.innerHTML='00'; |
| 134 | timeLeftmm.innerHTML=sessionLen.innerHTML; |
| 135 | timeLeftss.innerHTML='00' |
| 136 | updateTitle() |
| 137 | } |
nothing calls this directly
no test coverage detected