From 0b5b0f5178d1b7fd8c68fc23e6059194698232be Mon Sep 17 00:00:00 2001 From: Spythere Date: Sat, 28 May 2022 01:03:51 +0200 Subject: [PATCH] =?UTF-8?q?Hotfixy;=20dodano=20przyciski=20powrotu=20do=20?= =?UTF-8?q?dla=20wszystkich=20widok=C3=B3w?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 4 +-- .../JournalView/JournalDispatchers.vue | 4 ++- .../JournalView/JournalTimetables.vue | 2 +- src/components/StationsView/StationTable.vue | 7 ++++- src/components/TrainsView/TrainTable.vue | 13 ++++++-- src/mixins/returnBtnMixin.ts | 31 +++++++++++++++++++ src/styles/global.scss | 2 +- 7 files changed, 54 insertions(+), 9 deletions(-) create mode 100644 src/mixins/returnBtnMixin.ts diff --git a/src/App.vue b/src/App.vue index 49386b8..96b73a9 100644 --- a/src/App.vue +++ b/src/App.vue @@ -69,8 +69,8 @@ diff --git a/src/components/JournalView/JournalDispatchers.vue b/src/components/JournalView/JournalDispatchers.vue index defea2a..5168856 100644 --- a/src/components/JournalView/JournalDispatchers.vue +++ b/src/components/JournalView/JournalDispatchers.vue @@ -258,13 +258,15 @@ export default defineComponent({ handleScroll() { this.showReturnButton = window.scrollY > window.innerHeight; + console.log(window.scrollY > window.innerHeight); + const element = this.$refs.scrollElement as HTMLElement; if ( element.getBoundingClientRect().bottom * 0.85 < window.innerHeight && this.scrollDataLoaded && !this.scrollNoMoreData && - window.scrollY > window.innerHeight + this.historyDataStatus.status == DataStatus.Loaded ) this.addHistoryData(); }, diff --git a/src/components/JournalView/JournalTimetables.vue b/src/components/JournalView/JournalTimetables.vue index c2a8ede..bb59f43 100644 --- a/src/components/JournalView/JournalTimetables.vue +++ b/src/components/JournalView/JournalTimetables.vue @@ -297,7 +297,7 @@ export default defineComponent({ element.getBoundingClientRect().bottom * 0.85 < window.innerHeight && this.scrollDataLoaded && !this.scrollNoMoreData && - window.scrollY > window.innerHeight + this.historyDataStatus.status == DataStatus.Loaded ) this.addHistoryData(); }, diff --git a/src/components/StationsView/StationTable.vue b/src/components/StationsView/StationTable.vue index aacd6ea..6e18f28 100644 --- a/src/components/StationsView/StationTable.vue +++ b/src/components/StationsView/StationTable.vue @@ -1,5 +1,9 @@