From f34fe5a0322c752bc8c01e0b89b62dc4025cd00f Mon Sep 17 00:00:00 2001 From: Brian Choromanski Date: Sun, 15 Oct 2023 21:23:49 -0400 Subject: Added years to time saved display --- src/popup.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/popup.ts b/src/popup.ts index ac2eba75..234096fe 100644 --- a/src/popup.ts +++ b/src/popup.ts @@ -1052,9 +1052,10 @@ async function runThePopup(messageListener?: MessageListener): Promise { */ function getFormattedHours(minutes) { minutes = Math.round(minutes * 10) / 10; - const days = Math.floor(minutes / 1440); + const years = Math.floor(minutes / 525600); // Assumes 365.0 days in a year + const days = Math.floor(minutes / 1440) % 365; const hours = Math.floor(minutes / 60) % 24; - return (days > 0 ? days + chrome.i18n.getMessage("dayAbbreviation") + " " : "") + (hours > 0 ? hours + chrome.i18n.getMessage("hourAbbreviation") + " " : "") + (minutes % 60).toFixed(1); + return (years > 0 ? years + chrome.i18n.getMessage("yearAbbreviation") + " " : "") + (days > 0 ? days + chrome.i18n.getMessage("dayAbbreviation") + " " : "") + (hours > 0 ? hours + chrome.i18n.getMessage("hourAbbreviation") + " " : "") + (minutes % 60).toFixed(1); } function contentConfigUpdateListener(changes: StorageChangesObject) { -- cgit v1.2.3