diff --git a/src/components/SceneryView/SceneryInfo/SceneryInfoUserList.vue b/src/components/SceneryView/SceneryInfo/SceneryInfoUserList.vue
index 375c528..c67f1b5 100644
--- a/src/components/SceneryView/SceneryInfo/SceneryInfoUserList.vue
+++ b/src/components/SceneryView/SceneryInfo/SceneryInfoUserList.vue
@@ -15,7 +15,6 @@
@@ -98,38 +97,27 @@ ul {
}
.user {
- cursor: pointer;
-
- &_train {
- color: black;
- background-color: $no-timetable;
-
- transition: background-color 200ms;
- -ms-transition: background-color 200ms;
- -webkit-transition: background-color 200ms;
- }
-
&[data-status='no-timetable'] .user_train {
background-color: $no-timetable;
}
- &[data-status='departed'] > &_train {
+ &[data-status='departed'] .user_train {
background-color: $departed;
}
- &[data-status='stopped'] > &_train {
+ &[data-status='stopped'] .user_train {
background-color: $stopped;
}
- &[data-status='online'] > &_train {
+ &[data-status='online'] .user_train {
background-color: $online;
}
- &[data-status='terminated'] > &_train {
+ &[data-status='terminated'] .user_train {
background-color: $terminated;
}
- &[data-status='disconnected'] > &_train {
+ &[data-status='disconnected'] .user_train {
background-color: $disconnected;
}
@@ -138,6 +126,16 @@ ul {
pointer-events: none;
}
}
+
+.user_train {
+ color: black;
+ background-color: $no-timetable;
+
+ transition: background-color 200ms;
+ -ms-transition: background-color 200ms;
+ -webkit-transition: background-color 200ms;
+}
+
.users-anim {
&-move,
&-enter-active,
diff --git a/src/components/StationsView/StationTable.vue b/src/components/StationsView/StationTable.vue
index 9296853..fbe937f 100644
--- a/src/components/StationsView/StationTable.vue
+++ b/src/components/StationsView/StationTable.vue
@@ -59,8 +59,7 @@
:key="station.name"
@click.right.prevent="openForumSite($event, station.generalInfo?.url)"
@keydown.space.prevent="openForumSite($event, station.generalInfo?.url)"
- tabindex="0"
- :to="getSceneryRoute(station.name)"
+ :to="getSceneryRoute(station)"
>
{{
@@ -121,7 +120,7 @@
@@ -319,7 +318,7 @@ import dateMixin from '../../mixins/dateMixin';
import styleMixin from '../../mixins/styleMixin';
import { useApiStore } from '../../store/apiStore';
import { useMainStore } from '../../store/mainStore';
-import { Status } from '../../typings/common';
+import { Station, Status } from '../../typings/common';
import { useTooltipStore } from '../../store/tooltipStore';
import { getChangedFilters } from '../../managers/stationFilterManager';
import { ActiveSorter, HeadIdsType, headIconsIds, headIds } from './typings';
@@ -363,9 +362,7 @@ export default defineComponent({
},
methods: {
- getSceneryRoute(name: string) {
- const station = this.filteredStationList.find((station) => station.name === name);
-
+ getSceneryRoute(station: Station) {
// TODO: Hide tooltips when navigating away
return {
@@ -499,7 +496,8 @@ table {
}
}
-tr, .a-row {
+tr,
+.a-row {
background-color: $rowCol;
&:nth-child(even) {
diff --git a/src/views/DriverView.vue b/src/views/DriverView.vue
index ebf1249..1c1aad3 100644
--- a/src/views/DriverView.vue
+++ b/src/views/DriverView.vue
@@ -7,7 +7,7 @@
{{ $t('trains.driver-return-link') }}
-
+
{{ $t('trains.driver-journal-link') }}
|