From f77c13cbcf043ca9beac83b37d50745fe67aa82b Mon Sep 17 00:00:00 2001 From: Spythere Date: Mon, 4 Sep 2023 18:37:52 +0200 Subject: [PATCH] =?UTF-8?q?srjp:=20poprawki=20dost=C4=99pno=C5=9Bci=20moda?= =?UTF-8?q?lu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../JournalView/JournalTimetablesList.vue | 14 +- .../SceneryInfo/SceneryInfoUserList.vue | 264 +++++++++--------- .../SceneryView/SceneryTimetable.vue | 4 +- src/components/TrainsView/TrainInfo.vue | 9 +- src/components/TrainsView/TrainTable.vue | 5 +- src/mixins/modalTrainMixin.ts | 6 +- src/scripts/interfaces/store/storeTypes.ts | 2 + src/store/store.ts | 1 + 8 files changed, 151 insertions(+), 154 deletions(-) diff --git a/src/components/JournalView/JournalTimetablesList.vue b/src/components/JournalView/JournalTimetablesList.vue index e548776..d1f5583 100644 --- a/src/components/JournalView/JournalTimetablesList.vue +++ b/src/components/JournalView/JournalTimetablesList.vue @@ -29,9 +29,8 @@ #{{ timetable.id }} @@ -360,10 +359,10 @@ export default defineComponent({ return { stopName, html, confirmed }; }); }, - showTimetable(timetable: TimetableHistory) { - if (!timetable) return; - if (timetable.terminated) return; - this.selectModalTrain(timetable.driverName + timetable.trainNo.toString()); + showTimetable(timetable: TimetableHistory, target: EventTarget | null) { + if (timetable?.terminated) return; + + this.selectModalTrain(timetable.driverName + timetable.trainNo.toString(), target); }, onImageError(e: Event) { const imageEl = e.target as HTMLImageElement; @@ -437,6 +436,7 @@ hr { } .general-train { + cursor: pointer; display: flex; flex-wrap: wrap; align-items: center; diff --git a/src/components/SceneryView/SceneryInfo/SceneryInfoUserList.vue b/src/components/SceneryView/SceneryInfo/SceneryInfoUserList.vue index e9ac04f..a920397 100644 --- a/src/components/SceneryView/SceneryInfo/SceneryInfoUserList.vue +++ b/src/components/SceneryView/SceneryInfo/SceneryInfoUserList.vue @@ -1,133 +1,131 @@ - - - - - - + + + + + diff --git a/src/components/SceneryView/SceneryTimetable.vue b/src/components/SceneryView/SceneryTimetable.vue index d4179e0..d52dadf 100644 --- a/src/components/SceneryView/SceneryTimetable.vue +++ b/src/components/SceneryView/SceneryTimetable.vue @@ -67,8 +67,8 @@ v-for="(scheduledTrain, i) in computedScheduledTrains" :key="scheduledTrain.trainId" tabindex="0" - @click.prevent.stop="selectModalTrain(scheduledTrain.trainId)" - @keydown.enter.prevent="selectModalTrain(scheduledTrain.trainId)" + @click.prevent.stop="selectModalTrain(scheduledTrain.trainId, $event.currentTarget)" + @keydown.enter.prevent="selectModalTrain(scheduledTrain.trainId, $event.currentTarget)" > diff --git a/src/components/TrainsView/TrainInfo.vue b/src/components/TrainsView/TrainInfo.vue index a991f3a..829c87f 100644 --- a/src/components/TrainsView/TrainInfo.vue +++ b/src/components/TrainsView/TrainInfo.vue @@ -1,5 +1,5 @@