From e8766b919ac00f019f389097fcb1411e00dcd565 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Mon, 3 Nov 2025 14:15:00 +0100 Subject: [PATCH] --- --- frontend/src/views/ScheduleView.vue | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/frontend/src/views/ScheduleView.vue b/frontend/src/views/ScheduleView.vue index b08da72..944a328 100644 --- a/frontend/src/views/ScheduleView.vue +++ b/frontend/src/views/ScheduleView.vue @@ -306,16 +306,23 @@ export default { return ''; } - // Check if our club's team won or lost + const home = Number(match.homeMatchPoints); + const guest = Number(match.guestMatchPoints); + + // Beteiligung unseres Vereins prüfen const isOurTeamHome = this.isOurTeam(match.homeTeam?.name); const isOurTeamGuest = this.isOurTeam(match.guestTeam?.name); + const isOurMatch = isOurTeamHome || isOurTeamGuest; + + // Unentschieden: Nur gelb markieren, wenn unser Team beteiligt ist + if (!isNaN(home) && !isNaN(guest) && home === guest) { + return isOurMatch ? 'completed draw' : 'completed'; + } if (isOurTeamHome) { - // We are home team - return match.homeMatchPoints > match.guestMatchPoints ? 'completed won' : 'completed lost'; + return home > guest ? 'completed won' : 'completed lost'; } else if (isOurTeamGuest) { - // We are guest team - return match.guestMatchPoints > match.homeMatchPoints ? 'completed won' : 'completed lost'; + return guest > home ? 'completed won' : 'completed lost'; } return 'completed'; @@ -879,6 +886,15 @@ td { color: #dc3545; } +/* Unentschieden: gelb hinterlegen */ +.result-cell.completed.draw { + background-color: #fff3cd; +} + +.result-cell.completed.draw .result-score { + color: #856404; +} + .hover-info { margin-top: 10px; background-color: #eef;