From ea3e1df78449b0b067b29dcf9078d3dc1d9b572c Mon Sep 17 00:00:00 2001 From: Andrew Malsbury Date: Wed, 25 Oct 2023 19:02:23 +0000 Subject: [PATCH] clear local storage when responding --- js/ticket_time_tracking.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/js/ticket_time_tracking.js b/js/ticket_time_tracking.js index f574561f..691ad6de 100644 --- a/js/ticket_time_tracking.js +++ b/js/ticket_time_tracking.js @@ -39,6 +39,10 @@ document.addEventListener("DOMContentLoaded", function() { localStorage.setItem(getLocalStorageKey(), JSON.stringify(timeData)); } + function clearTimeStorage() { + localStorage.removeItem(getLocalStorageKey()); + } + function startTimer() { if (timerInterval === null) { timerInterval = setInterval(countTime, 1000); @@ -121,5 +125,8 @@ document.addEventListener("DOMContentLoaded", function() { document.getElementById("toggleTimer").addEventListener('click', toggleTimer); document.getElementById("time_worked").addEventListener('focus', pauseForEdit); document.getElementById("time_worked").addEventListener('blur', restartAfterEdit); + document.getElementById("ticket_add_reply").addEventListener('click', function() { + clearTimeStorage(); + }); });