fix sort and obs panels

This commit is contained in:
larssand
2026-09-08 13:21:29 +02:00
parent 4b5f3422dd
commit 9e6fe2386d
8 changed files with 65 additions and 20 deletions

View File

@@ -581,7 +581,7 @@ export function renderTrainingView(deps) {
${channelStats.recentPitStops.length ? `
<div class="training-section-title"><h3>${escapeHtml(t("training.recent_pit_stops"))}</h3></div>
<div class="table-wrap training-history-wrap">
<table data-sort-id="training-pit-stops" class="training-history-table">
<table data-sort-id="training-pit-stops" data-sort-text-columns="1,2,3" class="training-history-table">
<thead><tr><th>${escapeHtml(t("training.date"))}</th><th>${escapeHtml(t("table.event"))}</th><th>${escapeHtml(t("table.session"))}</th><th>${escapeHtml(t("table.car"))}</th><th>${escapeHtml(t("table.duration"))}</th></tr></thead>
<tbody>${channelStats.recentPitStops.map((stop) => `
<tr>
@@ -614,7 +614,7 @@ export function renderTrainingView(deps) {
<span class="training-disclosure-arrow">+</span>
</summary>
<div class="training-disclosure-body table-wrap training-history-wrap">
<table data-sort-id="training-class-drivers" class="training-history-table training-club-table">
<table data-sort-id="training-class-drivers" data-sort-text-columns="0" class="training-history-table training-club-table">
<thead><tr><th>${escapeHtml(t("training.driver"))}</th><th>${escapeHtml(t("training.laps"))}</th><th>${escapeHtml(t("training.training_days"))}</th><th>${escapeHtml(t("training.best_lap"))}</th><th>${escapeHtml(t("training.next_target"))}</th></tr></thead>
<tbody>${clubRows}</tbody>
</table>
@@ -942,7 +942,7 @@ function renderTrainingOverview({ state, dom, t, escapeHtml, formatLap, uid, sav
<div class="panel-body">
<p class="hint">${escapeHtml(t("training.overview_class_hint"))}</p>
<div class="table-wrap training-history-wrap">
<table data-sort-id="training-overview" class="training-history-table training-club-table">
<table data-sort-id="training-overview" data-sort-text-columns="0,1" class="training-history-table training-club-table">
<thead><tr><th>${escapeHtml(t("training.driver"))}</th><th>${escapeHtml(t("training.class"))}</th><th>${escapeHtml(t("training.laps"))}</th><th>${escapeHtml(t("training.training_days"))}</th><th>${escapeHtml(t("training.best_lap"))}</th><th>${escapeHtml(t("training.last_activity"))}</th><th>${escapeHtml(t("training.next_target"))}</th></tr></thead>
<tbody>${tableRows}</tbody>
</table>