Browse Source

Update Timeline, disable new post update checker and hide reaction bar on network timeline

Daniel Supernault 4 years ago
parent
commit
1e3d3a69d2

+ 12 - 9
resources/assets/js/components/Timeline.vue

@@ -105,6 +105,7 @@
 
 							<status-card
 								:status="status"
+								:reaction-bar="reactionBar"
 								v-on:status-delete="deleteStatus"
 								v-on:comment-focus="commentFocus"
 							/>
@@ -707,7 +708,8 @@
 				discover_feed: [],
 				recentFeed: this.scope === 'home' ? true : false,
 				recentFeedMin: null,
-				recentFeedMax: null
+				recentFeedMax: null,
+				reactionBar: this.scope === 'network' ? false : true
 			}
 		},
 
@@ -831,7 +833,8 @@
 						this.fetchHashtagPosts();
 					}
 					// this.fetchStories();
-					this.rtw();
+					// this.rtw();
+
 					setTimeout(function() {
 						document.querySelectorAll('.timeline .card-body .comments .comment-body a').forEach(function(i, e) {
 							i.href = App.util.format.rewriteLinks(i);
@@ -902,10 +905,10 @@
 							if(self.ids.indexOf(d.id) == -1) {
 								self.feed.push(d);
 								self.ids.push(d.id);
-								vids.push({
-									sid: d.id,
-									pid: d.account.id
-								});
+								// vids.push({
+								// 	sid: d.id,
+								// 	pid: d.account.id
+								// });
 							}
 						});
 						this.min_id = Math.max(...this.ids).toString();
@@ -913,9 +916,9 @@
 						this.page += 1;
 						$state.loaded();
 						this.loading = false;
-						axios.post('/api/status/view', {
-							'_v': vids,
-						});
+						// axios.post('/api/status/view', {
+						// 	'_v': vids,
+						// });
 					} else {
 						$state.complete();
 					}

+ 6 - 1
resources/assets/js/components/partials/StatusCard.vue

@@ -74,7 +74,7 @@
 			</div>
 
 			<div class="card-body">
-				<div class="reactions my-1 pb-2">
+				<div v-if="reactionBar" class="reactions my-1 pb-2">
 					<h3 v-if="status.favourited" class="fas fa-heart text-danger pr-3 m-0 cursor-pointer" title="Like" v-on:click="likeStatus(status, $event);"></h3>
 					<h3 v-else class="far fa-heart pr-3 m-0 like-btn text-dark cursor-pointer" title="Like" v-on:click="likeStatus(status, $event);"></h3>
 					<h3 v-if="!status.comments_disabled" class="far fa-comment text-dark pr-3 m-0 cursor-pointer" title="Comment" v-on:click="commentFocus(status, $event)"></h3>
@@ -140,6 +140,11 @@
 			recommended: {
 				type: Boolean,
 				default: false
+			},
+
+			reactionBar: {
+				type: Boolean,
+				default: true
 			}
 		},