diff --git a/package.json b/package.json
index 82368d0..433edf1 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "stacjownik",
- "version": "1.26.0",
+ "version": "1.26.1",
"private": true,
"type": "module",
"scripts": {
diff --git a/src/components/Global/StockList.vue b/src/components/Global/StockList.vue
index d8dedcb..a85ea62 100644
--- a/src/components/Global/StockList.vue
+++ b/src/components/Global/StockList.vue
@@ -2,7 +2,9 @@
-
@@ -13,7 +15,7 @@
@@ -63,7 +65,8 @@ export default defineComponent({
images: [] as string[],
imagesFallbacks: [] as string[],
vehicleName,
- vehicleCargo
+ vehicleCargo,
+ vehicleString
};
// Generowanie członów EN57
diff --git a/src/components/Global/VehicleThumbnail.vue b/src/components/Global/VehicleThumbnail.vue
index 43dcd0e..206dfa6 100644
--- a/src/components/Global/VehicleThumbnail.vue
+++ b/src/components/Global/VehicleThumbnail.vue
@@ -5,10 +5,9 @@
:src="`https://static.spythere.eu/thumbnails/v2/${imgName}.png`"
height="60"
loading="lazy"
- :data-mouseover="vehicleName"
+ data-tooltip-type="VehiclePreviewTooltip"
:data-tooltip-content="vehicleName"
:data-load-status="imgStatus"
- data-tooltip-type="VehiclePreviewTooltip"
@error="onImageError"
@load="onImageLoad"
/>
diff --git a/src/components/JournalView/JournalTimetables/TimetableGeneral.vue b/src/components/JournalView/JournalTimetables/TimetableGeneral.vue
index 3def7ef..47c84ee 100644
--- a/src/components/JournalView/JournalTimetables/TimetableGeneral.vue
+++ b/src/components/JournalView/JournalTimetables/TimetableGeneral.vue
@@ -9,7 +9,11 @@
-
+
{{ timetable.trainCategoryCode }}
{{ timetable.trainNo }}
@@ -83,9 +87,10 @@ import dateMixin from '../../../mixins/dateMixin';
import modalTrainMixin from '../../../mixins/modalTrainMixin';
import styleMixin from '../../../mixins/styleMixin';
import { useApiStore } from '../../../store/apiStore';
+import trainCategoryMixin from '../../../mixins/trainCategoryMixin';
export default defineComponent({
- mixins: [dateMixin, modalTrainMixin, styleMixin],
+ mixins: [dateMixin, modalTrainMixin, styleMixin, trainCategoryMixin],
data() {
return {
diff --git a/src/components/SceneryView/SceneryTimetable.vue b/src/components/SceneryView/SceneryTimetable.vue
index 81908e6..432e79a 100644
--- a/src/components/SceneryView/SceneryTimetable.vue
+++ b/src/components/SceneryView/SceneryTimetable.vue
@@ -73,15 +73,20 @@
>
-
- {{ row.train.timetableData!.category }}
- {{ row.train.trainNo }}
-
+
+
+ {{ row.train.timetableData!.category }}
+
+ {{ row.train.trainNo }}
- |
+ •
{{ row.train.driverName }}
@@ -180,13 +185,14 @@ import { useApiStore } from '../../store/apiStore';
import { ActiveScenery, Station } from '../../typings/common';
import { SceneryTimetableRow } from './typings';
import { getTrainStopStatus, stopStatusPriority } from './utils';
+import trainCategoryMixin from '../../mixins/trainCategoryMixin';
export default defineComponent({
name: 'SceneryTimetable',
components: { Loading, ScheduledTrainStatus },
- mixins: [dateMixin, routerMixin, modalTrainMixin],
+ mixins: [dateMixin, routerMixin, modalTrainMixin, trainCategoryMixin],
props: {
station: {
diff --git a/src/components/Tooltip/BaseTooltip.vue b/src/components/Tooltip/BaseTooltip.vue
index 940db0f..6e4a14f 100644
--- a/src/components/Tooltip/BaseTooltip.vue
+++ b/src/components/Tooltip/BaseTooltip.vue
@@ -23,6 +23,7 @@ export default defineComponent({
justify-content: center;
align-items: center;
gap: 0.5em;
+ white-space: pre-line;
padding: 0.25em 0.5em;
border-radius: 0.25em;
diff --git a/src/components/TrainsView/TrainInfo.vue b/src/components/TrainsView/TrainInfo.vue
index 17c0e15..282c326 100644
--- a/src/components/TrainsView/TrainInfo.vue
+++ b/src/components/TrainsView/TrainInfo.vue
@@ -28,12 +28,15 @@
-
- {{ train.timetableData.category }}
- {{ train.trainNo }}
-
+
+ {{ train.timetableData.category }}
+
+ {{ train.trainNo }}
•
0) queries.push(`stationName=${station}`);
+
if (timestampFrom && timestampTo)
queries.push(`timestampFrom=${timestampFrom}`, `timestampTo=${timestampTo}`);