From cc84125ba274ecda535c0bc7908300134b9cff14 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Tue, 26 Jan 2021 20:33:09 -0700 Subject: [PATCH] Update Timeline, prevent nextTick() when reloading same comment modal. Fixes #2584 --- resources/assets/js/components.js | 5 ++++- resources/assets/js/components/Timeline.vue | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/resources/assets/js/components.js b/resources/assets/js/components.js index fd1954aff..d2e79dc59 100644 --- a/resources/assets/js/components.js +++ b/resources/assets/js/components.js @@ -4,7 +4,10 @@ import InfiniteLoading from 'vue-infinite-loading'; import Loading from 'vue-loading-overlay'; import VueTimeago from 'vue-timeago'; import VueCarousel from 'vue-carousel'; - +import VueBlurHash from 'vue-blurhash' +import 'vue-blurhash/dist/vue-blurhash.css' + +Vue.use(VueBlurHash); Vue.use(VueCarousel); Vue.use(BootstrapVue); Vue.use(InfiniteLoading); diff --git a/resources/assets/js/components/Timeline.vue b/resources/assets/js/components/Timeline.vue index 4f3b2ba41..6fe19a3a9 100644 --- a/resources/assets/js/components/Timeline.vue +++ b/resources/assets/js/components/Timeline.vue @@ -919,6 +919,11 @@ body-class="p-2 rounded"> return; } + if(this.status && this.status.id == status.id) { + this.$refs.replyModal.show(); + return; + } + this.status = status; this.replies = {}; this.replyStatus = {};