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")}