From d32a50e51ad4b333d66b2c4903e93dc385e0fe8c Mon Sep 17 00:00:00 2001 From: JakubPapso <“jakubpapso@gmail.com”> Date: Fri, 28 Jun 2024 13:56:39 +0200 Subject: [PATCH] [page filters scroll stuck fix] --- app/src/plugins/tm@dashboard/_mixins/Filter.mixin.ts | 2 +- app/src/plugins/tm@dashboard/projects/projects.vue | 4 +++- app/src/plugins/tm@dashboard/tasks/tasks.vue | 4 +++- app/src/plugins/tm@dashboard/teams/teams.vue | 4 +++- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/app/src/plugins/tm@dashboard/_mixins/Filter.mixin.ts b/app/src/plugins/tm@dashboard/_mixins/Filter.mixin.ts index 77468e3..eb3162d 100644 --- a/app/src/plugins/tm@dashboard/_mixins/Filter.mixin.ts +++ b/app/src/plugins/tm@dashboard/_mixins/Filter.mixin.ts @@ -16,7 +16,7 @@ export default { methods: { _initScrollListener(repeat = 0) { - if (this.initialized) return + if (this.initialized && repeat > 0) return const calendar = this.$refs.page?.querySelector('.vuecal__bg') diff --git a/app/src/plugins/tm@dashboard/projects/projects.vue b/app/src/plugins/tm@dashboard/projects/projects.vue index f524cbc..ccd1624 100644 --- a/app/src/plugins/tm@dashboard/projects/projects.vue +++ b/app/src/plugins/tm@dashboard/projects/projects.vue @@ -120,7 +120,9 @@ export default { this.$toast.error('Nepodarilo sa nacitat data!') } - this._initScrollListener() + setTimeout(() => { + this._initScrollListener() + }, 100) }, openMasterTaskModal(mastertaskId) { diff --git a/app/src/plugins/tm@dashboard/tasks/tasks.vue b/app/src/plugins/tm@dashboard/tasks/tasks.vue index c1cb191..bd16ec9 100644 --- a/app/src/plugins/tm@dashboard/tasks/tasks.vue +++ b/app/src/plugins/tm@dashboard/tasks/tasks.vue @@ -181,7 +181,9 @@ export default { this.$toast.error('Nepodarilo sa nacitat data!') } - this._initScrollListener() + setTimeout(() => { + this._initScrollListener() + }, 100) } } } diff --git a/app/src/plugins/tm@dashboard/teams/teams.vue b/app/src/plugins/tm@dashboard/teams/teams.vue index fa43902..e902870 100644 --- a/app/src/plugins/tm@dashboard/teams/teams.vue +++ b/app/src/plugins/tm@dashboard/teams/teams.vue @@ -86,7 +86,9 @@ export default { this.$toast.error('Nepodarilo sa nacitat data!') } - this._initScrollListener() + setTimeout(() => { + this._initScrollListener() + }, 100) } } }