From 66750d347ae80a1649458da6a60b055d9e9cf193 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Mon, 7 Jun 2021 23:32:35 -0600 Subject: [PATCH] Update Timeline, implement suggested post opt out --- resources/assets/js/components/Timeline.vue | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/resources/assets/js/components/Timeline.vue b/resources/assets/js/components/Timeline.vue index 543f54320..15e190477 100644 --- a/resources/assets/js/components/Timeline.vue +++ b/resources/assets/js/components/Timeline.vue @@ -294,6 +294,9 @@

View Older Posts

+

+ Always show older posts on this device +

You've reached the end of this feed

@@ -310,6 +313,9 @@

View Older Posts

+

+ Always show older posts on this device +

You've reached the end of this feed

@@ -331,6 +337,9 @@

View Older Posts

+

+ Always show older posts on this device +

@@ -1223,6 +1232,7 @@ }, beforeMount() { + let avop = window.localStorage.getItem('pf.feed:avop') === 'always'; let u = new URLSearchParams(window.location.search); if(u.has('a')) { switch(u.get('a')) { @@ -1236,6 +1246,7 @@ break; } } + this.recentFeed = avop ? false : this.recentFeed; this.fetchProfile(); this.fetchTimelineApi(); }, @@ -2479,6 +2490,12 @@ this.pagination = response.data.meta.pagination; $('.load-more-link').removeClass('d-none'); }); + }, + + alwaysViewOlderPosts() { + // Set Feed:Always View Older Posts + window.localStorage.setItem('pf.feed:avop', 'always'); + window.location.href = '/'; } },