Etichetta NaN sull'immagine per le quote non misurate

Refs #118

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-28 22:02:26 +01:00
parent 815d49d699
commit c904800e94
2 changed files with 13 additions and 12 deletions
@@ -249,15 +249,15 @@ var VisionOverlay = (function () {
var pt = null;
for (var i = 0; i < order.length && !pt; i++) pt = anchor(order[i]);
if (!pt) return;
// #118: valore null/undefined/vuoto = quota non misurata (Number(null) e' 0): nessuna etichetta
if (r.value === null || r.value === undefined || r.value === '' || typeof r.value === 'boolean') return;
var v = Number(r.value);
if (!isFinite(v)) return;
// #118: valore null/undefined/vuoto/non finito = quota non misurata (Number(null) e' 0): etichetta NaN, status della riga (fail)
var v = (r.value === null || r.value === undefined || r.value === '' || typeof r.value === 'boolean')
? NaN : Number(r.value);
var txt = isFinite(v) ? v.toFixed(3) : 'NaN';
out.push({
key: r.key,
x: pt.x,
y: pt.y,
text: r.name + ' ' + v.toFixed(3) + ' ' + (r.unit || ''),
text: r.name + ' ' + txt + ' ' + (r.unit || ''),
status: r.status,
});
});