From 91672725faf4c23662c9b6c7e112806945a7a8a2 Mon Sep 17 00:00:00 2001 From: Maks Snegov Date: Wed, 24 Apr 2024 16:33:16 -0700 Subject: [PATCH] Use table for consulates info --- popup/popup.html | 4 +--- popup/popup.js | 40 ++++++++++++++++++++++++---------------- 2 files changed, 25 insertions(+), 19 deletions(-) diff --git a/popup/popup.html b/popup/popup.html index c89ff12..487217b 100644 --- a/popup/popup.html +++ b/popup/popup.html @@ -74,9 +74,7 @@
-
- Consulates: -
+
Consulates:
diff --git a/popup/popup.js b/popup/popup.js index 412a0a1..dfc9126 100644 --- a/popup/popup.js +++ b/popup/popup.js @@ -83,35 +83,43 @@ await chrome.storage.local.get(['__consulates']).then((result) => { let consulates = result['__consulates']; - let html = ''; + let html = ` + + + + + + + + + + + + ` for (let c in consulates) { - console.log(c, consulates[c]) let cSelected = consulates[c].isSelected === true ? "checked" : ""; let cAutobook = consulates[c].autobook === true ? "checked" : ""; - let cName = c.replace(/ /g, ' ') let cId = consulates[c].id; html += ` -
-
+
+ + + + + + `; } - if (html === '') { - html = "No consulates found."; - } + html += `
CityCurrent DateBest DateAutobook
- -
${cName}
-
${consulates[c].bestDate || "-"}
-
${consulates[c].currentDate || "-"}
-
+
${c}${consulates[c].currentDate || "-"}${consulates[c].bestDate || "-"}
- +
- - +
`; document.getElementById('consulatesConfig').innerHTML = html; for (let c in consulates) {