fix import av csv
This commit is contained in:
@@ -434,11 +434,24 @@ export function renderSettings(deps) {
|
||||
<div class="actions">
|
||||
<button id="exportDriversCsv" class="btn" type="button">${t("settings.export_drivers_csv")}</button>
|
||||
<button id="selectDriversCsv" class="btn" type="button">${t("settings.import_drivers_csv")}</button>
|
||||
<button id="downloadDriversCsvTemplate" class="btn" type="button">${t("settings.download_drivers_csv_template")}</button>
|
||||
<input id="importDriversCsv" type="file" accept=".csv,text/csv,text/plain" hidden />
|
||||
<button id="exportCarsCsv" class="btn" type="button">${t("settings.export_cars_csv")}</button>
|
||||
<button id="selectCarsCsv" class="btn" type="button">${t("settings.import_cars_csv")}</button>
|
||||
<input id="importCarsCsv" type="file" accept=".csv,text/csv,text/plain" hidden />
|
||||
</div>
|
||||
<details class="csv-import-guide">
|
||||
<summary>${t("settings.driver_csv_guide_title")}</summary>
|
||||
<div class="csv-import-guide-body">
|
||||
<p><strong>${t("settings.driver_csv_required")}</strong></p>
|
||||
<p>${t("settings.driver_csv_columns")}</p>
|
||||
<p>${t("settings.driver_csv_behavior")}</p>
|
||||
<span class="csv-import-example-label">${t("settings.driver_csv_example")}</span>
|
||||
<pre><code>name;transponder;class;brand;club;country
|
||||
Anna Andersson;123456;2WD;;JMK;SE
|
||||
Erik Eriksson;654321;4WD;Associated;;</code></pre>
|
||||
</div>
|
||||
</details>
|
||||
</div>
|
||||
${settingsStorageNotice ? `<p class="${settingsStorageNoticeIsError ? "error" : "hint"}">${escapeHtml(settingsStorageNotice)}</p>` : ""}
|
||||
</div>
|
||||
@@ -716,6 +729,12 @@ export function renderSettings(deps) {
|
||||
downloadCsvFile("live_rc_drivers.csv", buildDriversCsvRows());
|
||||
});
|
||||
|
||||
document.getElementById("downloadDriversCsvTemplate")?.addEventListener("click", () => {
|
||||
downloadCsvFile("racecore_driver_import_template.csv", [
|
||||
["name", "transponder", "class", "brand", "spoken_name", "club", "country"],
|
||||
]);
|
||||
});
|
||||
|
||||
document.getElementById("exportCarsCsv")?.addEventListener("click", () => {
|
||||
downloadCsvFile("live_rc_cars.csv", buildCarsCsvRows());
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user