mirror of
https://github.com/koala73/worldmonitor.git
synced 2026-04-26 09:35:02 +02:00
feat(consumer-prices): global All view as default, market selector, per-market cache keys (#2128)
* fix(seeders): apply gold standard TTL-extend+retry pattern to Aviation, NOTAM, Cyber, PositiveEvents
* feat(consumer-prices): default to All — global comparison table as landing view
- DEFAULT_MARKET = 'all' so panel opens with the global view
- 🌍 All pill added at front of market bar
- All view fetches all 9 markets in parallel via fetchAllMarketsOverview()
and renders a comparison table: Market / Index / WoW / Spread / Updated
- Clicking any market row drills into that market's full tab view
- SINGLE_MARKETS exported for use in All-view iteration
- CSS: .cp-global-table and row styles
This commit is contained in:
@@ -21024,6 +21024,39 @@ body.has-breaking-alert .panels-grid {
|
||||
border-color: var(--text-dim);
|
||||
}
|
||||
|
||||
.cp-global-table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
font-size: 0.78rem;
|
||||
}
|
||||
.cp-global-table th {
|
||||
text-align: left;
|
||||
font-size: 0.65rem;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.06em;
|
||||
color: var(--text-dim);
|
||||
padding: 4px 6px;
|
||||
border-bottom: 1px solid var(--border);
|
||||
}
|
||||
.cp-global-row {
|
||||
cursor: pointer;
|
||||
border-bottom: 1px solid var(--border-subtle, rgba(255,255,255,0.05));
|
||||
}
|
||||
.cp-global-row:hover { background: var(--overlay-subtle); }
|
||||
.cp-global-row td { padding: 6px 6px; vertical-align: middle; }
|
||||
.cp-global-flag { font-size: 0.8rem; white-space: nowrap; }
|
||||
.cp-global-index { color: var(--text-primary, #e0e0e0); font-variant-numeric: tabular-nums; }
|
||||
.cp-global-wow { white-space: nowrap; }
|
||||
.cp-global-spread { color: var(--text-muted); font-variant-numeric: tabular-nums; }
|
||||
.cp-global-fresh { font-size: 0.72rem; }
|
||||
.cp-global-pending { color: var(--text-dim); font-size: 0.72rem; font-style: italic; }
|
||||
.cp-global-hint {
|
||||
font-size: 0.68rem;
|
||||
color: var(--text-dim);
|
||||
text-align: center;
|
||||
padding: 8px 0 4px;
|
||||
}
|
||||
|
||||
.cp-range-bar {
|
||||
display: flex;
|
||||
gap: 4px;
|
||||
|
||||
Reference in New Issue
Block a user