[FIX] incidents.html: apostrofi non-escaped in evalSignificance rompevano l'intera pagina
Bug HIGH in produzione: le stringhe JS single-quoted a riga 1201/1207 contenevano l'apostrofo non escaped (l'incidente, e') -> SyntaxError parse-time nel blocco <script> inline -> loadIncidents() non partiva, tabella bloccata sullo spinner, "Nuovo Incidente" inerte. La pagina Incidenti era di fatto inutilizzabile. Fix: escape \' nelle due stringhe del decision-tree significativita' Art.23. Inline JS validato con node --check. File statico -> live via nginx senza USR2. Trovato da review multi-agente. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
6a573117f7
commit
a92e27cb01
@ -1198,13 +1198,13 @@
|
|||||||
resultDiv.style.background = '#fef2f2';
|
resultDiv.style.background = '#fef2f2';
|
||||||
resultDiv.style.border = '1px solid #fca5a5';
|
resultDiv.style.border = '1px solid #fca5a5';
|
||||||
resultDiv.style.color = 'var(--danger)';
|
resultDiv.style.color = 'var(--danger)';
|
||||||
resultDiv.innerHTML = '⚠ ' + checkedCount + ' criteri soddisfatti — l'incidente e' probabilmente <strong>SIGNIFICATIVO</strong>. Attivare le notifiche Art. 23 (24h/72h/30gg).';
|
resultDiv.innerHTML = '⚠ ' + checkedCount + ' criteri soddisfatti — l\'incidente e\' probabilmente <strong>SIGNIFICATIVO</strong>. Attivare le notifiche Art. 23 (24h/72h/30gg).';
|
||||||
if (sigCheckbox) sigCheckbox.checked = true;
|
if (sigCheckbox) sigCheckbox.checked = true;
|
||||||
} else {
|
} else {
|
||||||
resultDiv.style.background = '#f0fdf4';
|
resultDiv.style.background = '#f0fdf4';
|
||||||
resultDiv.style.border = '1px solid #bbf7d0';
|
resultDiv.style.border = '1px solid #bbf7d0';
|
||||||
resultDiv.style.color = 'var(--secondary)';
|
resultDiv.style.color = 'var(--secondary)';
|
||||||
resultDiv.innerHTML = '✓ Nessun criterio soddisfatto — l'incidente appare <strong>NON significativo</strong> ai fini Art. 23. Verificare manualmente prima di confermare.';
|
resultDiv.innerHTML = '✓ Nessun criterio soddisfatto — l\'incidente appare <strong>NON significativo</strong> ai fini Art. 23. Verificare manualmente prima di confermare.';
|
||||||
if (sigCheckbox) sigCheckbox.checked = false;
|
if (sigCheckbox) sigCheckbox.checked = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user