diff --git a/web/static/index.html b/web/static/index.html
index 3519b8e..33bf1e4 100644
--- a/web/static/index.html
+++ b/web/static/index.html
@@ -409,11 +409,22 @@ async function zeigeVariante(i) {
}
html += '';
+ const zeile = g => '
| ' + g.name + ' | ' + g.anzahl + ' | ' +
+ g.teilungen + ' | ' + g.wert + ' |
';
+ const geteilt = v.gruppen.filter(g => g.teilungen > 0 || g.wert > 0);
+ const ungeteilt = v.gruppen.filter(g => !(g.teilungen > 0 || g.wert > 0));
+
html += 'Gruppen
' +
'| Gruppe | Personen | Teilungen | Strafpunkte |
' +
- v.gruppen.map(g => '| ' + g.name + ' | ' + g.anzahl + ' | ' +
- g.teilungen + ' | ' + g.wert + ' |
').join('') +
+ geteilt.map(zeile).join('') +
'
';
+ if (ungeteilt.length) {
+ html += '' +
+ '' + ungeteilt.length + ' Gruppen ohne Strafpunkte
' +
+ '| Gruppe | Personen | Teilungen | Strafpunkte |
' +
+ ungeteilt.map(zeile).join('') +
+ '
';
+ }
document.getElementById('ergebnisTabellen').innerHTML = html;
// Raumplan der gewaehlten Variante — inline einbetten (nicht als
),