From f2945edf08c74b5f4ba3902d427175696441e273 Mon Sep 17 00:00:00 2001 From: larssand Date: Fri, 27 Mar 2026 17:52:26 +0100 Subject: [PATCH] =?UTF-8?q?add=20debug=20f=C3=B6r=20race=20event?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/event_manager_controller.js | 10 +++++++--- src/event_manager_view.js | 5 +++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/event_manager_controller.js b/src/event_manager_controller.js index d712372..21b953c 100644 --- a/src/event_manager_controller.js +++ b/src/event_manager_controller.js @@ -502,9 +502,15 @@ export function renderEventManagerView(context) { const form = new FormData(formNode); const name = String(form.get("teamName") || "").trim(); const { driverIds, carIds } = getTeamCreateSelections(); - if (!name || (!driverIds.length && !carIds.length)) { + if (!name) { + setFormError("teamCreateError", t("validation.required_name")); return; } + if (!driverIds.length && !carIds.length) { + setFormError("teamCreateError", t("validation.invalid_selection")); + return; + } + setFormError("teamCreateError", ""); const createdTeam = normalizeRaceTeam({ id: uid("team"), name, driverIds, carIds }); event.raceConfig.teams = [...getEventTeams(event), createdTeam]; setSelectedTeamEditId(createdTeam.id); @@ -611,7 +617,6 @@ export function renderEventManagerView(context) { commitTeamEdit(); }); - window.liveRcTeamAdd = () => commitTeamCreate(); window.liveRcTeamEdit = (teamId) => { if (!teamId) return; setSelectedTeamEditId(String(teamId)); @@ -626,7 +631,6 @@ export function renderEventManagerView(context) { saveState(); rerenderEventManager(eventId); }; - window.liveRcTeamSaveEdit = () => commitTeamEdit(); document.getElementById("raceFormatBasicToggle")?.addEventListener("click", () => { diff --git a/src/event_manager_view.js b/src/event_manager_view.js index d3f7753..be57758 100644 --- a/src/event_manager_view.js +++ b/src/event_manager_view.js @@ -292,7 +292,8 @@ export function renderEventManagerMarkup(context) {

${t("events.team_steps")}

- + +

${t("events.team_hint")}

@@ -743,7 +744,7 @@ export function renderEventManagerMarkup(context) {
- +