From 0b625c462e769042a9662b1eda064002e77d36fa Mon Sep 17 00:00:00 2001 From: larssand Date: Fri, 27 Mar 2026 16:51:28 +0100 Subject: [PATCH] Fix race team actions with explicit manager hooks --- src/event_manager_controller.js | 19 +++++++++++++++++++ src/event_manager_view.js | 8 ++++---- 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/src/event_manager_controller.js b/src/event_manager_controller.js index 3695547..7e3a33e 100644 --- a/src/event_manager_controller.js +++ b/src/event_manager_controller.js @@ -611,6 +611,25 @@ export function renderEventManagerView(context) { commitTeamEdit(); }); + window.__liveRcTeamActions = { + add: () => commitTeamCreate(), + edit: (teamId) => { + if (!teamId) return; + setSelectedTeamEditId(String(teamId)); + rerenderEventManager(eventId); + }, + remove: (teamId) => { + if (!teamId) return; + event.raceConfig.teams = getEventTeams(event).filter((item) => item.id !== String(teamId)); + if (getSelectedTeamEditId() === String(teamId)) { + setSelectedTeamEditId(null); + } + saveState(); + rerenderEventManager(eventId); + }, + saveEdit: () => commitTeamEdit(), + }; + document.getElementById("raceFormatBasicToggle")?.addEventListener("click", () => { setRaceFormatAdvanced(false); diff --git a/src/event_manager_view.js b/src/event_manager_view.js index 27e108b..8158feb 100644 --- a/src/event_manager_view.js +++ b/src/event_manager_view.js @@ -292,7 +292,7 @@ export function renderEventManagerMarkup(context) {

${t("events.team_steps")}

- +

${t("events.team_hint")}

@@ -353,8 +353,8 @@ export function renderEventManagerMarkup(context) { )}
- - + +
` @@ -743,7 +743,7 @@ export function renderEventManagerMarkup(context) {
- +