diff options
-rw-r--r-- | manifest.json | 2 | ||||
-rw-r--r-- | options.js | 25 | ||||
-rw-r--r-- | tempo.js | 18 |
3 files changed, 18 insertions, 27 deletions
diff --git a/manifest.json b/manifest.json index 6679373..b752d9a 100644 --- a/manifest.json +++ b/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 2, "name": "Tempo", - "version": "0.9", + "version": "0.10", "description": "Replace new tab page with a clock.", "icons": { @@ -17,22 +17,17 @@ function saveOptions() { function restoreOptions() { // default to 24 for both unset and invalid - let timefmt = localStorage['timefmt'] || 24; - let timefmt_btn = document.getElementById('t' + timefmt) || + let val = localStorage['timefmt'] || 24; + let btn = document.getElementById('t' + val) || document.getElementById('t24'); - timefmt_btn.checked = true; - - let fg = localStorage['fg']; - if (fg) - document.getElementById('fg').value = fg; - - let fg_date = localStorage['fg_date']; - if (fg_date) - document.getElementById('fg_date').value = fg_date; - - let bg = localStorage['bg']; - if (bg) - document.getElementById('bg').value = bg; + btn.checked = true; + + if ((val = localStorage['fg'])) + document.getElementById('fg').value = val; + if ((val = localStorage['fg_date'])) + document.getElementById('fg_date').value = val; + if ((val = localStorage['bg'])) + document.getElementById('bg').value = val; } function startOptions() { @@ -31,17 +31,13 @@ function updateTime() { function startTempo() { timefmt = localStorage['timefmt']; - let fg = localStorage['fg']; - if (fg) - document.body.style.color = fg; - - let fg_date = localStorage['fg_date']; - if (fg_date) - document.getElementById('dateval').style.color = fg_date; - - let bg = localStorage['bg']; - if (bg) - document.body.style.backgroundColor = bg; + let val; + if ((val = localStorage['fg'])) + document.body.style.color = val; + if ((val = localStorage['fg_date'])) + document.getElementById('dateval').style.color = val; + if ((val = localStorage['bg'])) + document.body.style.backgroundColor = val; updateTime(); setTimeout(function() { updateTime(); setInterval(updateTime, 1000) }, |