From 22e8258a56ab0828231bc0e510b52dd39eebb5c7 Mon Sep 17 00:00:00 2001 From: wakarimasen Date: Sun, 5 Mar 2017 11:56:28 +0100 Subject: [PATCH 1/4] Highlight current notice in conversation-page, add backlinks --- src/components/status/status.js | 8 +++++++- src/components/status/status.vue | 9 ++++++++- src/main.js | 5 ++++- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/components/status/status.js b/src/components/status/status.js index 22292ffaf7..9550c19f7f 100644 --- a/src/components/status/status.js +++ b/src/components/status/status.js @@ -4,6 +4,7 @@ import RetweetButton from '../retweet_button/retweet_button.vue' import DeleteButton from '../delete_button/delete_button.vue' import PostStatusForm from '../post_status_form/post_status_form.vue' import UserCardContent from '../user_card_content/user_card_content.vue' +import { toInteger } from 'lodash' const Status = { props: [ @@ -30,7 +31,12 @@ const Status = { loggedIn () { return !!this.$store.state.users.currentUser }, - muted () { return !this.unmuted && this.status.user.muted } + muted () { return !this.unmuted && this.status.user.muted }, + focused () { + const id = toInteger(this.$route.params.id) + return (this.statusoid.id == id) + }, + isReply () { return !!this.statusoid.in_reply_to_status_id } }, components: { Attachment, diff --git a/src/components/status/status.vue b/src/components/status/status.vue index 585bf6216a..6476e1e599 100644 --- a/src/components/status/status.vue +++ b/src/components/status/status.vue @@ -1,5 +1,5 @@