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

' + '' + - v.gruppen.map(g => '').join('') + + geteilt.map(zeile).join('') + '
GruppePersonenTeilungenStrafpunkte
' + g.name + '' + g.anzahl + '' + - g.teilungen + '' + g.wert + '
'; + if (ungeteilt.length) { + html += '
' + + '' + ungeteilt.length + ' Gruppen ohne Strafpunkte' + + '' + + ungeteilt.map(zeile).join('') + + '
GruppePersonenTeilungenStrafpunkte
'; + } document.getElementById('ergebnisTabellen').innerHTML = html; // Raumplan der gewaehlten Variante — inline einbetten (nicht als ),