mirror of
https://github.com/ruvnet/RuView
synced 2026-08-02 19:11:46 +00:00
fix(demo): guard RuVector pipeline stats against undefined values
Co-Authored-By: claude-flow <ruv@ruv.net>
This commit is contained in:
@@ -344,10 +344,10 @@ function mainLoop(timestamp) {
|
|||||||
const rvEnergyEl = document.getElementById('rv-energy');
|
const rvEnergyEl = document.getElementById('rv-energy');
|
||||||
const rvRefineEl = document.getElementById('rv-refine');
|
const rvRefineEl = document.getElementById('rv-refine');
|
||||||
const rvImpactEl = document.getElementById('rv-impact');
|
const rvImpactEl = document.getElementById('rv-impact');
|
||||||
if (rvEnergyEl) rvEnergyEl.textContent = rvStats.energy.toFixed(2);
|
if (rvEnergyEl) rvEnergyEl.textContent = (rvStats.energy || 0).toFixed(2);
|
||||||
if (rvRefineEl) rvRefineEl.textContent = (rvStats.refinementMag * 1000).toFixed(1) + 'px';
|
if (rvRefineEl) rvRefineEl.textContent = ((rvStats.refinementMag || 0) * 1000).toFixed(1) + 'px';
|
||||||
if (rvImpactEl) {
|
if (rvImpactEl) {
|
||||||
const impact = Math.min(100, rvStats.refinementMag * 5000);
|
const impact = Math.min(100, (rvStats.refinementMag || 0) * 5000);
|
||||||
rvImpactEl.textContent = impact.toFixed(0) + '%';
|
rvImpactEl.textContent = impact.toFixed(0) + '%';
|
||||||
}
|
}
|
||||||
// Pulse the pipeline stages when active
|
// Pulse the pipeline stages when active
|
||||||
|
|||||||
Reference in New Issue
Block a user