fix tränings statse sidan

This commit is contained in:
larssand
2026-08-28 14:12:09 +02:00
parent 34e55ff7f6
commit 0a05f04075
6 changed files with 186 additions and 10 deletions

View File

@@ -335,6 +335,15 @@ const TRANSLATIONS = {
"ui.decoder_offline": "Decoder offline",
"training.eyebrow": "Förarutveckling",
"training.intro": "Följ träning över flera sessioner och gör utvecklingen synlig mellan tävlingarna.",
"training.overview_title": "Träningsöversikt",
"training.overview_intro": "Se klubbens registrerade träning per förare och klass. Välj en förare för personliga mål, rekommendationer och detaljerad statistik.",
"training.select_driver": "Välj förare...",
"training.back_overview": "Till översikten",
"training.registered_drivers": "Registrerade förare",
"training.active_drivers": "Förare med träning",
"training.profile_count_note": "Unika förarprofiler",
"training.with_training_data": "Med giltiga träningsvarv",
"training.overview_class_hint": "Varje klass visas separat så att exempelvis 2WD och 4WD aldrig blandas i varvtider eller statistik.",
"training.driver": "Förare",
"training.class": "Klass",
"training.no_drivers_title": "Ingen förare registrerad",
@@ -1446,6 +1455,15 @@ const TRANSLATIONS = {
"ui.decoder_offline": "Decoder Offline",
"training.eyebrow": "Driver development",
"training.intro": "Track practice across sessions and make progress visible between race days.",
"training.overview_title": "Practice overview",
"training.overview_intro": "Review recorded club practice by driver and class. Select a driver for personal goals, recommendations, and detailed statistics.",
"training.select_driver": "Select driver...",
"training.back_overview": "Back to overview",
"training.registered_drivers": "Registered drivers",
"training.active_drivers": "Drivers with practice",
"training.profile_count_note": "Unique driver profiles",
"training.with_training_data": "With valid practice laps",
"training.overview_class_hint": "Every class is listed separately so lap times and statistics from categories such as 2WD and 4WD are never combined.",
"training.driver": "Driver",
"training.class": "Class",
"training.no_drivers_title": "No driver registered",
@@ -3527,6 +3545,10 @@ function renderNav() {
button.className = `nav-item ${item.id === currentView ? "active" : ""}`;
button.textContent = t(item.titleKey);
button.addEventListener("click", () => {
if (item.id === "training") {
selectedTrainingDriverId = "";
selectedTrainingClassId = "";
}
currentView = item.id;
updateViewUrl(currentView);
renderNav();