diff --git a/src/app/quiz/quiz.component.html b/src/app/quiz/quiz.component.html index 8fbd6d6..9d0e478 100644 --- a/src/app/quiz/quiz.component.html +++ b/src/app/quiz/quiz.component.html @@ -159,7 +159,7 @@

Welche Partei hat am ähnlichsten wie du abgestimmt?

- +
@@ -186,6 +186,7 @@

Welche Partei hat am ähnlichsten wie du abgestimmt?

+ @@ -267,6 +268,7 @@

Welche Partei hat am ähnlichsten wie du abgestimmt?

+ diff --git a/src/app/quiz/quiz.component.ts b/src/app/quiz/quiz.component.ts index ab6ce9a..21ba63d 100644 --- a/src/app/quiz/quiz.component.ts +++ b/src/app/quiz/quiz.component.ts @@ -150,13 +150,25 @@ export class QuizComponent implements OnInit, AfterContentInit, AfterViewInit, A } this.questionResults[f] = curResults; } + + for (const opt of this.voteOptions) { + this.questionResults[f]['gesamt' + opt] = 0; + } for (const party of this.parties) { this.questionResults[f][party]["relevant"] = 0; for (const opt of this.voteOptions) { this.questionResults[f][party]["relevant"] += this.questionResults[f][party][opt]; + this.questionResults[f]['gesamt' + opt] += this.questionResults[f][party][opt]; } } + + if (this.questionResults[f]['gesamtja'] > this.questionResults[f]['gesamtnein']) { + this.questionResults[f]['gesamt'] = "Vom Bundestag angenommen mit " + this.questionResults[f]['gesamtja'] + " Ja-Stimmen bei " + this.questionResults[f]['gesamtnein'] + " Nein-Stimmen und " + this.questionResults[f]['gesamtenthaltung'] + " Enthaltungen"; + } else { + this.questionResults[f]['gesamt'] = "Vom Bundestag abgelehnt mit " + this.questionResults[f]['gesamtnein'] + " Nein-Stimmen bei " + this.questionResults[f]['gesamtja'] + " Ja-Stimmen und " + this.questionResults[f]['gesamtenthaltung'] + " Enthaltungen"; + } + } } }