← back to Stack Map Viewer
viewer: render discontinued health status (⊘) distinctly from broken/unmonitored
874d7a659f1093636c9cc1485dd91d5000dab7e7 · 2026-09-22 14:40:39 -0700 · Steve Abrams
Files touched
Diff
commit 874d7a659f1093636c9cc1485dd91d5000dab7e7
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Tue Sep 22 14:40:39 2026 -0700
viewer: render discontinued health status (⊘) distinctly from broken/unmonitored
---
index.html | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/index.html b/index.html
index 45900c8..26c4653 100644
--- a/index.html
+++ b/index.html
@@ -418,9 +418,10 @@ function cadenceCell(r){
function healthCell(r){
if(r.health==='broken')return '<span style="color:#f3b6b6" title="'+esc(r.healthNote||'healthcheck: broken')+'">✗ broken</span>';
if(r.health==='verified')return '<span style="color:#5fd0a8" title="healthcheck: scraper verified working">✓ verified</span>';
+ if(r.health==='discontinued')return '<span style="color:#8a6a8a" title="'+esc(r.healthNote||'vendor site dead/moved — discontinued')+'">⊘ discontinued</span>';
return '<span style="color:#6f7d97" title="not in the scraper healthcheck set — health unknown">○ unmonitored</span>';
}
-const HRANK={broken:0,verified:1}; // broken first when ascending
+const HRANK={broken:0,verified:1,discontinued:3}; // broken first when ascending; discontinued last
function sortScr(rows){
const {key,dir}=SCRSORT;
return rows.slice().sort((a,b)=>{
← 07d50b5 viewer: add 📅 as-of date+time to the nav/toolbar (live data
·
back to Stack Map Viewer
·
viewer: render paused health status (⏸) fe221b0 →