From f7499fe4316c649f67fb955daa91caaa48f68cbf Mon Sep 17 00:00:00 2001 From: Spythere Date: Sun, 15 Mar 2026 23:18:36 +0100 Subject: [PATCH] chore: added hiding rolling stock preview on hover --- src/components/DriverView/DriverTrainCard.vue | 2 +- src/components/Global/StockList.vue | 4 +++- src/components/Global/VehicleThumbnail.vue | 14 +++++++++----- .../JournalView/JournalTimetables/EntryDetails.vue | 1 + src/components/TrainsView/TrainTableItem.vue | 2 +- 5 files changed, 15 insertions(+), 8 deletions(-) diff --git a/src/components/DriverView/DriverTrainCard.vue b/src/components/DriverView/DriverTrainCard.vue index 3da5e3d..9582e5d 100644 --- a/src/components/DriverView/DriverTrainCard.vue +++ b/src/components/DriverView/DriverTrainCard.vue @@ -63,7 +63,7 @@ - + diff --git a/src/components/Global/StockList.vue b/src/components/Global/StockList.vue index 273915a..fd0b6bb 100644 --- a/src/components/Global/StockList.vue +++ b/src/components/Global/StockList.vue @@ -7,6 +7,7 @@ :vehicle-string="vehicleString" :images="images" :image-fallbacks="imagesFallbacks" + :show-previews="showPreviews" /> @@ -23,7 +24,8 @@ export default defineComponent({ props: { trainStockList: { type: Array as PropType, required: true }, - tractionOnly: { type: Boolean, required: false } + tractionOnly: { type: Boolean, required: false }, + showPreviews: { type: Boolean } }, data() { diff --git a/src/components/Global/VehicleThumbnail.vue b/src/components/Global/VehicleThumbnail.vue index a7d8ace..d83e314 100644 --- a/src/components/Global/VehicleThumbnail.vue +++ b/src/components/Global/VehicleThumbnail.vue @@ -11,7 +11,8 @@ :src="`https://stacjownik.spythere.eu/static/thumbnails/${thumbnailImage}.png`" height="70" loading="lazy" - data-tooltip-type="VehiclePreviewTooltip" + :data-crosshair-cursor="showPreviews" + :data-tooltip-type="showPreviews ? 'VehiclePreviewTooltip' : ''" :data-tooltip-content="vehicleString" @error="onImageError($event, imageFallbacks[imageIndex])" @load="onImageLoad" @@ -20,13 +21,14 @@ -