diff --git a/server/templates/history.html b/server/templates/history.html index f665dbf..0bd5c10 100644 --- a/server/templates/history.html +++ b/server/templates/history.html @@ -29,6 +29,8 @@ {{ data_table( "trip-list", [ + {"key": "", "label": "", "sortable": false, "class": "text-center"}, + {"key": "id", "label": "ID", "sortable": false}, {"key": "started", "label": "Started", "sortable": true}, {"key": "distance", "label": "km", "sortable": true}, {"key": "duration", "label": "Time", "sortable": true}, diff --git a/static/js/history.js b/static/js/history.js index 20a1bd7..bebdc1e 100644 --- a/static/js/history.js +++ b/static/js/history.js @@ -225,9 +225,9 @@ row.dataset.duration = t.duration_seconds; row.dataset.maxSpeed = t.max_speed_kmh; row.dataset.tripId = t.id; row.style.cursor = "pointer"; var db = del ? '' : ""; - var chk = bUrl ? '' : ''; - var idPrefix = showId ? '#' + t.id + '' : ''; - row.innerHTML = "" + chk + idPrefix + fT(t.start_datetime) + "" + fK(t.distance_km) + "" + fD(t.duration_seconds) + "" + fS(t.max_speed_kmh) + "" + (t.odo_start_km != null ? t.odo_start_km.toFixed(0) + " \u2192 " + t.odo_end_km.toFixed(0) + " km" : "\u2014") + "" + db + ""; + var cbCell = bUrl ? '' : ''; + var idCell = showId ? '#' + t.id + '' : ''; + row.innerHTML = (bUrl ? '' : '') + idCell + "" + fT(t.start_datetime) + "" + fK(t.distance_km) + "" + fD(t.duration_seconds) + "" + fS(t.max_speed_kmh) + "" + (t.odo_start_km != null ? t.odo_start_km.toFixed(0) + " \u2192 " + t.odo_end_km.toFixed(0) + " km" : "\u2014") + "" + db + ""; body.appendChild(row); }); body.querySelectorAll("input.trip-checkbox").forEach(function (c) { c.addEventListener("change", upBt); });