Spaces:
Running
Running
Claude commited on
fix(rapport): corriger SyntaxError JS — apostrophes dans tooltips
Browse filesLes tooltips title="Absent de l'OCR" et title="Différent dans l'OCR"
contenaient une apostrophe non-échappée à l'intérieur de strings JS
simple-quotées → SyntaxError au chargement → onglets inaccessibles,
données non affichées, CSV inopérant.
Fix : remplacer les libellés français contenant apostrophe par des
équivalents sans apostrophe ("Manquant dans OCR", "Substitution GT").
Vérifié via node --check sur le JS extrait du rapport démo : 0 erreur.
964 tests passés.
https://claude.ai/code/session_017gXea9mxBQqDTAsSQd7aAq
picarones/report/generator.py
CHANGED
|
@@ -1456,13 +1456,13 @@ function renderSideBySide(docId) {{
|
|
| 1456 |
ocrHtml += t;
|
| 1457 |
}} else if (op.op === 'delete') {{
|
| 1458 |
// Présent dans GT, absent de l'OCR → orange dans GT
|
| 1459 |
-
gtHtml += '<span class="d-miss" title="
|
| 1460 |
}} else if (op.op === 'insert') {{
|
| 1461 |
// Présent dans OCR, absent du GT → vert dans OCR
|
| 1462 |
ocrHtml += '<span class="d-ins-ocr" title="Insertion OCR">' + esc(op.text) + '</span>';
|
| 1463 |
}} else if (op.op === 'replace') {{
|
| 1464 |
// Substitution : orange dans GT, rouge dans OCR
|
| 1465 |
-
gtHtml += '<span class="d-miss" title="
|
| 1466 |
ocrHtml += '<span class="d-err" title="Différent du GT">' + esc(op.new) + '</span>';
|
| 1467 |
}}
|
| 1468 |
}});
|
|
|
|
| 1456 |
ocrHtml += t;
|
| 1457 |
}} else if (op.op === 'delete') {{
|
| 1458 |
// Présent dans GT, absent de l'OCR → orange dans GT
|
| 1459 |
+
gtHtml += '<span class="d-miss" title="Manquant dans OCR">' + esc(op.text) + '</span>';
|
| 1460 |
}} else if (op.op === 'insert') {{
|
| 1461 |
// Présent dans OCR, absent du GT → vert dans OCR
|
| 1462 |
ocrHtml += '<span class="d-ins-ocr" title="Insertion OCR">' + esc(op.text) + '</span>';
|
| 1463 |
}} else if (op.op === 'replace') {{
|
| 1464 |
// Substitution : orange dans GT, rouge dans OCR
|
| 1465 |
+
gtHtml += '<span class="d-miss" title="Substitution GT">' + esc(op.old) + '</span>';
|
| 1466 |
ocrHtml += '<span class="d-err" title="Différent du GT">' + esc(op.new) + '</span>';
|
| 1467 |
}}
|
| 1468 |
}});
|