From 7084c231877b9ce65bc915f695a3fe0e1366e438 Mon Sep 17 00:00:00 2001 From: Paul Tirk Date: Thu, 21 Mar 2024 20:22:49 +0000 Subject: [PATCH 1/7] move feed item list header actually into header Signed-off-by: Paul Tirk --- src/components/ContentTemplate.vue | 21 +++++-------------- .../feed-display/FeedItemDisplayList.vue | 13 +++++++++++- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/components/ContentTemplate.vue b/src/components/ContentTemplate.vue index 57a1ce618d..ddfe200de1 100644 --- a/src/components/ContentTemplate.vue +++ b/src/components/ContentTemplate.vue @@ -3,14 +3,14 @@ @update:showDetails="unselectItem()"> @@ -92,14 +92,3 @@ function unselectItem() { } - - diff --git a/src/components/feed-display/FeedItemDisplayList.vue b/src/components/feed-display/FeedItemDisplayList.vue index 6ff4d9d664..65bd6cf13c 100644 --- a/src/components/feed-display/FeedItemDisplayList.vue +++ b/src/components/feed-display/FeedItemDisplayList.vue @@ -1,6 +1,10 @@ @@ -68,6 +70,8 @@ const emit = defineEmits<{(event: 'load-more'): void}>() const showDetails = ref(false) +const contentElement = ref() + const selectedFeedItem = computed(() => { return itemStore.getters.selected(itemStore.state) }) @@ -75,6 +79,7 @@ const selectedFeedItem = computed(() => { watch(selectedFeedItem, (newSelectedFeedItem) => { if (newSelectedFeedItem) { showDetails.value = true + contentElement.value?.scrollTo(0, 0) } else { showDetails.value = false } @@ -92,3 +97,15 @@ function unselectItem() { } + + diff --git a/src/components/feed-display/FeedItemDisplay.vue b/src/components/feed-display/FeedItemDisplay.vue index cb9becdbc3..1126a05777 100644 --- a/src/components/feed-display/FeedItemDisplay.vue +++ b/src/components/feed-display/FeedItemDisplay.vue @@ -200,7 +200,6 @@ export default Vue.extend({