diff --git a/src/components/TrainsView/TrainSchedule.vue b/src/components/TrainsView/TrainSchedule.vue index 1b4a33c..4fec147 100644 --- a/src/components/TrainsView/TrainSchedule.vue +++ b/src/components/TrainsView/TrainSchedule.vue @@ -12,6 +12,8 @@ :data-delayed="stop.departureDelay > 0" :data-stop-type="stop.type" :data-is-active="stop.isActive" + :data-track-count-departure="stop.departureLineInfo?.routeTracks ?? 2" + :data-track-count-arrival="stop.arrivalLineInfo?.routeTracks ?? 2" > @@ -55,15 +57,15 @@ {{ stop.departureLine }} - - {{ stop.departureLineInfo.routeSpeed }} + | {{ stop.departureLineInfo.routeSpeed }} + @@ -87,8 +89,6 @@ class="scenery-change-name" > {{ scheduleStopsV2[i + 1].sceneryName }} - -
{{ scheduleStopsV2[i + 1].arrivalLine }} - - - {{ scheduleStopsV2[i + 1].arrivalLineInfo!.routeSpeed }} + | {{ scheduleStopsV2[i + 1].arrivalLineInfo!.routeSpeed }} @@ -317,22 +315,12 @@ export default defineComponent({ for (let i = stopRows.length - 1; i > 0; i--) { stopRows[i].departureLineInfo = pathData.departureLineData; - // stopRows[i].departureTracks = pathData.departureLineData.routeTracks; - // stopRows[i].departureSpeed = pathData.departureLineData.routeSpeed; - // stopRows[i].departureElectric = pathData.departureLineData.isElectric; - // stopRows[i].realLineNo = pathData.departureLineData.realLineNo ?? 0; if (/(^|, podg$)/.test(stopRows[i].nameHtml)) { - // stopRows[i].departureSpeed = pathData.departureLineData.routeSpeed; - // stopRows[i].departureTracks = pathData.departureLineData.routeTracks; - // stopRows[i].departureElectric = pathData.departureLineData.isElectric; break; } - stopRows[i].arrivalLineInfo = pathData.departureLineData; - // stopRows[i].arrivalSpeed = pathData.departureLineData.routeSpeed; - // stopRows[i].arrivalTracks = pathData.departureLineData.routeTracks; - // stopRows[i].arrivalElectric = pathData.departureLineData.isElectric; + stopRows[i].arrivalLineInfo = pathData.departureLineData; } } @@ -341,6 +329,8 @@ export default defineComponent({ } } + console.log(stopRows); + return stopRows; }, @@ -503,19 +493,22 @@ $blinkAnim: 0.5s ease-in-out alternate infinite blink; // Unused so far &[data-track-count-departure='2'] { .progress > .line { - width: 6px; + width: 8px; + border-width: 3px; } } &[data-track-count-arrival='2'] { .progress > .line_node-top { - width: 6px; + width: 8px; + border-width: 3px; } } &[data-track-count-arrival='1'] { .progress > .line_node-top { - width: 4px; + width: 2px; + border-width: 2px; } } @@ -643,8 +636,7 @@ $blinkAnim: 0.5s ease-in-out alternate infinite blink; align-items: center; } - img { - width: 1em; + img[data-tooltip] { cursor: help; } }