From 66e0ac47ba234d85be2c0e7123669eb4c63cdcea Mon Sep 17 00:00:00 2001 From: Maks Snegov Date: Thu, 25 Apr 2024 23:33:16 -0700 Subject: [PATCH] Live update for current/best dates --- popup/popup.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/popup/popup.js b/popup/popup.js index 1be2f0c..f2aed9e 100644 --- a/popup/popup.js +++ b/popup/popup.js @@ -136,7 +136,15 @@ document.getElementById(`autobook-${cId}`).addEventListener("change", async e => { consulates[c].autobook = e.target.checked; await chrome.storage.local.set({ "__consulates": consulates }); - }); + }); + // update current & best dates + chrome.storage.onChanged.addListener((changes, area) => { + if (changes.__consulates && changes.__consulates.newValue[c].currentDate) + document.getElementById(`currentDate-${cId}`).innerText = changes.__consulates.newValue[c].currentDate; + if (changes.__consulates && changes.__consulates.newValue[c].bestDate) + document.getElementById(`bestDate-${cId}`).innerText = changes.__consulates.newValue[c].bestDate; + }); + } });