06/01 Optimize porfolio page
This commit is contained in:
@@ -331,13 +331,19 @@
|
||||
if (data && data.day_change !== undefined) {
|
||||
const badge = cell.querySelector('.chg-badge') || cell;
|
||||
badge.className = 'chg-badge ' + chgClass(data.day_change);
|
||||
badge.title = `Open: ${fmtPrice(data.open)} → Current: ${fmtPrice(data.current)}`;
|
||||
badge.title = `Today: open ${fmtPrice(data.open)} → current ${fmtPrice(data.current)}`;
|
||||
const sign = data.day_change >= 0 ? '+' : '';
|
||||
badge.innerHTML =
|
||||
`<i class="bi ${chgIcon(data.day_change)}"></i>` +
|
||||
(data.day_change >= 0 ? '+' : '') +
|
||||
parseFloat(data.day_change_pct).toFixed(2) + '%';
|
||||
`${sign}${parseFloat(data.day_change_pct).toFixed(2)}%` +
|
||||
`<span style="font-size:10px;opacity:.7;margin-left:3px;">${sign}${fmtPrice(data.day_change)}</span>`;
|
||||
} else {
|
||||
cell.innerHTML = '<span class="text-muted" style="font-size:12px;">—</span>';
|
||||
const badge = cell.querySelector('.chg-badge');
|
||||
if (badge) {
|
||||
badge.className = 'chg-badge chg-flat';
|
||||
badge.title = 'Price data unavailable — check System Logs';
|
||||
badge.textContent = '—';
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user