diff --git a/server/templates/history.html b/server/templates/history.html
index 7670363..a963318 100644
--- a/server/templates/history.html
+++ b/server/templates/history.html
@@ -29,7 +29,7 @@
{{ data_table(
"trip-list",
[
- {"key": "id", "label": "ID", "sortable": false},
+ {"key": "", "label": "", "sortable": false, "class": "text-center"},
{"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 55bd741..98199f7 100644
--- a/static/js/history.js
+++ b/static/js/history.js
@@ -226,8 +226,8 @@
row.dataset.tripId = t.id; row.style.cursor = "pointer";
var db = del ? '' : "";
var cb = bUrl ? '
| ' : "";
- var idCell = showId ? "#" + t.id + " | " : "";
- row.innerHTML = cb + 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 + " | ";
+ var idPrefix = showId ? '#' + t.id + '' : '';
+ row.innerHTML = cb + "" + 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 + " | ";
body.appendChild(row);
});
body.querySelectorAll("input.trip-checkbox").forEach(function (c) { c.addEventListener("change", upBt); });