diff --git a/src/components/Timetable/TimetableContent.vue b/src/components/Timetable/TimetableContent.vue
index 83b12ca..0d8ebac 100644
--- a/src/components/Timetable/TimetableContent.vue
+++ b/src/components/Timetable/TimetableContent.vue
@@ -66,28 +66,31 @@
class="text-center align-top border-l border-l-black dark:border-l-white relative"
:class="{
'border-t border-t-black dark:border-t-white':
- row.lastRowRef != null && row.lastRowRef.arrivalLineNumber != row.arrivalLineNumber,
+ row.lastRowRef != null && row.lastRowRef.departureLineNumber != row.arrivalLineNumber,
'border-b border-b-black dark:border-b-white': i == computedTimetableRows.length - 1
}"
>
-
+
|
{{
row.lastRowRef == null ||
- row.lastRowRef.arrivalLineNumber != row.arrivalLineNumber
+ row.lastRowRef.departureLineNumber != row.arrivalLineNumber
? row.arrivalLineNumber
: ' '
}}
|
-
+
-
+ |
+ {{ row.departureLineNumber }}
+ |
+ |
@@ -107,18 +110,23 @@
|
{{ row.arrivalKm }}
|
+
+
+ {{ row.arrivalKm }}
+ |
+
+ |
@@ -127,11 +135,13 @@
'border-black dark:border-white border-t align-top':
row.arrivalTracks != row.departureTracks ||
row.departureSpeedL != row.arrivalSpeedL ||
- row.departureSpeedP != row.arrivalSpeedP,
+ row.departureSpeedP != row.arrivalSpeedP ||
+ row.departureLineNumber != row.arrivalLineNumber,
hidden:
row.arrivalTracks == row.departureTracks &&
row.departureSpeedL == row.arrivalSpeedL &&
- row.departureSpeedP == row.arrivalSpeedP
+ row.departureSpeedP == row.arrivalSpeedP &&
+ row.departureLineNumber == row.arrivalLineNumber
}"
>
{{ row.departureKm }} |
@@ -580,7 +590,6 @@ const computedTimetableRows = computed(() => {
arrivalSpeedL = correctedDepartureSpeedL || arrivalSpeedL;
arrivalSpeedP = correctedDepartureSpeedP || arrivalSpeedP;
-
arrivalTracks = correctedDepartureTracks || arrivalTracks;
if (stop.departureTimestamp) lastDepartureTimestamp = stop.departureTimestamp;
@@ -619,7 +628,10 @@ const computedTimetableRows = computed(() => {
? Math.min(currentPath.departureLineData.routeSpeedExit, stockVmax)
: stopRows[i].departureSpeedL;
- stopRows[i].arrivalLineNumber =
+ // stopRows[i].arrivalLineNumber =
+ // currentPath.departureLineData.realLineNo?.toString() ?? '';
+
+ stopRows[i].departureLineNumber =
currentPath.departureLineData.realLineNo?.toString() ?? '';
if (stopRows[i].isMain || stopRows[i].pointName.endsWith(', podg')) {
@@ -639,7 +651,8 @@ const computedTimetableRows = computed(() => {
// currentPath.sceneryName,
// stop.stopDistance,
// currentPath.departureLineData.routeLength,
- // currentPath.departureLineData.isRouteSBL
+ // currentPath.departureLineData.isRouteSBL,
+ // currentPath.departureLineData.realLineNo
// );
abbrevs = getAbbrevs(currentPath.departureLineData);
@@ -652,6 +665,8 @@ const computedTimetableRows = computed(() => {
? Math.min(currentPath.departureLineData.routeSpeedExit, stockVmax)
: stopRows[i].arrivalSpeedP;
stopRows[i].arrivalTracks = currentPath.departureLineData.routeTracks;
+ stopRows[i].arrivalLineNumber =
+ currentPath.departureLineData.realLineNo?.toString() ?? '';
}
}