fix: tighten source badge mapping per review
- NYT Africa, DW Africa → Africa badge (check before generic nyt/dw) - NPR → USA badge (was incorrectly grouped with Africa) - RFI → Africa (Africa/Cameroon region per PR) - Add .tk-src.us style for USA sources
This commit is contained in:
@@ -232,6 +232,7 @@ html,body{height:100%;background:var(--bg);color:var(--text);font-family:var(--s
|
||||
.tk-src.dw{color:#ef9a9a;border-color:rgba(239,154,154,0.3)}
|
||||
.tk-src.eu{color:#ce93d8;border-color:rgba(206,147,216,0.3)}
|
||||
.tk-src.af{color:#a5d6a7;border-color:rgba(165,214,167,0.3)}
|
||||
.tk-src.us{color:#90caf9;border-color:rgba(144,202,249,0.3)}
|
||||
.tk-src.other{color:#b0bec5;border-color:rgba(176,190,197,0.2)}
|
||||
.tk-head{font-size:11px;line-height:1.35;color:#c8d8d2;margin-top:3px}
|
||||
.tk-time{font-family:var(--mono);font-size:8px;color:var(--dim);margin-top:2px}
|
||||
@@ -1368,14 +1369,16 @@ function renderLower(){
|
||||
const srcClass = s => {
|
||||
if (!s) return 'other';
|
||||
const sl = s.toLowerCase();
|
||||
// Africa-focused sources first (before generic DW/NYT)
|
||||
if (sl.includes('dw africa') || sl.includes('africa news') || sl.includes('nyt africa') || sl.includes('rfi')) return 'af';
|
||||
if (sl.includes('bbc')) return 'bbc';
|
||||
if (sl.includes('nyt') || sl.includes('times')) return 'nyt';
|
||||
if (sl.includes('jazeera') || sl.includes('alj')) return 'alj';
|
||||
if (sl.includes('gdelt')) return 'gdelt';
|
||||
if (sl.includes('telegram')) return 'tg';
|
||||
if (sl.includes('npr')) return 'us';
|
||||
if (sl.includes('dw') || sl.includes('deutsche')) return 'dw';
|
||||
if (sl.includes('france') || sl.includes('rfi') || sl.includes('euronews')) return 'eu';
|
||||
if (sl.includes('africa') || sl.includes('npr')) return 'af';
|
||||
if (sl.includes('france') || sl.includes('euronews')) return 'eu';
|
||||
if (sl.includes('nyt') || sl.includes('times')) return 'nyt';
|
||||
return 'other';
|
||||
};
|
||||
const tickerCards = feed.map(n => {
|
||||
|
||||
Reference in New Issue
Block a user