mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2025-02-02 20:08:18 +08:00
updated time stringing, fixed a bug that would not display time
This commit is contained in:
parent
82fd1bfd7a
commit
d312afee01
2 changed files with 33 additions and 14 deletions
|
@ -269,3 +269,21 @@ function getGibberish() {
|
|||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
function secondsToString(sec) {
|
||||
hours = Math.floor(sec / 3600);
|
||||
minutes = Math.floor((sec % 3600) / 60);
|
||||
seconds = (sec % 3600) % 60;
|
||||
let hoursString;
|
||||
let minutesString;
|
||||
let secondsString;
|
||||
hours < 10 ? (hoursString = "0" + hours) : (hoursString = hours);
|
||||
minutes < 10 ? (minutesString = "0" + minutes) : (minutesString = minutes);
|
||||
seconds < 10 ? (secondsString = "0" + seconds) : (secondsString = seconds);
|
||||
|
||||
let ret = "";
|
||||
if (hours > 0) ret += hoursString + ":";
|
||||
if (minutes > 0) ret += minutesString + ":";
|
||||
ret += secondsString;
|
||||
return ret;
|
||||
}
|
||||
|
|
|
@ -839,20 +839,21 @@ function updateTimer() {
|
|||
"linear"
|
||||
);
|
||||
} else if (config.timerStyle === "text") {
|
||||
var displayTime = new Date(null);
|
||||
displayTime.setSeconds(config.time - time);
|
||||
displayTime = displayTime.toISOString().substr(11, 8);
|
||||
while (
|
||||
displayTime.substr(0, 2) == "00" ||
|
||||
displayTime[0] == ":" ||
|
||||
(displayTime.length == 2 && displayTime[0] == "0")
|
||||
) {
|
||||
if (displayTime.substr(0, 2) == "00") {
|
||||
displayTime = displayTime.substr(3);
|
||||
} else {
|
||||
displayTime = displayTime.substr(1);
|
||||
}
|
||||
}
|
||||
// var displayTime = new Date(null);
|
||||
// displayTime.setSeconds(config.time - time);
|
||||
// displayTime = displayTime.toISOString().substr(11, 8);
|
||||
// while (
|
||||
// displayTime.substr(0, 2) == "00" ||
|
||||
// displayTime[0] == ":" ||
|
||||
// (displayTime.length == 2 && displayTime[0] == "0")
|
||||
// ) {
|
||||
// if (displayTime.substr(0, 2) == "00") {
|
||||
// displayTime = displayTime.substr(3);
|
||||
// } else {
|
||||
// displayTime = displayTime.substr(1);
|
||||
// }
|
||||
// }
|
||||
let displayTime = secondsToString(config.time - time);
|
||||
$("#timerNumber").html(displayTime);
|
||||
// $("#timerNumber").html(config.time - time);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue