Add ticket timer functionality and clear all

timers button
This commit is contained in:
Andrew Malsbury
2023-11-17 18:27:31 +00:00
parent 41748a03b6
commit 011bacd1a2
5 changed files with 63 additions and 12 deletions

View File

@@ -78,6 +78,7 @@
function clearTimeStorage() {
localStorage.removeItem(getLocalStorageKey("startTime"));
localStorage.removeItem(getLocalStorageKey("pausedTime"));
localStorage.removeItem("ticket-timer-running-" + ticketID);
}
function resetTimer() {
@@ -176,6 +177,11 @@
// Wait for other synchronous actions (if any) to complete before resetting the timer.
setTimeout(forceResetTimer, 100); // 100ms delay should suffice, but you can adjust as needed.
});
document.getElementById("ticket_close").addEventListener('click', function() {
// Wait for other synchronous actions (if any) to complete before resetting the timer.
setTimeout(clearTimeStorage, 100); // 100ms delay should suffice, but you can adjust as needed.
});
try {
displayTime();