proper cachin of headTailLinks, show mentions in notificaitons always
This commit is contained in:
parent
c6c478f4cf
commit
394fd462dc
7 changed files with 25 additions and 19 deletions
|
@ -29,14 +29,18 @@ const StatusContent = {
|
|||
'singleLine',
|
||||
// if this was computed at upper level it can be passed here, otherwise
|
||||
// it will be in this component
|
||||
'headTailLinks'
|
||||
'headTailLinks',
|
||||
'hideFirstMentions'
|
||||
],
|
||||
data () {
|
||||
return {
|
||||
showingTall: this.fullContent || (this.inConversation && this.focused),
|
||||
showingLongSubject: false,
|
||||
// not as computed because it sets the initial state which will be changed later
|
||||
expandingSubject: !this.$store.getters.mergedConfig.collapseMessageWithSubject
|
||||
expandingSubject: !this.$store.getters.mergedConfig.collapseMessageWithSubject,
|
||||
headTailLinksComputed: this.headTailLinks
|
||||
? this.headTailLinks
|
||||
: getHeadTailLinks(this.status.raw_html)
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
|
@ -76,13 +80,6 @@ const StatusContent = {
|
|||
attachmentTypes () {
|
||||
return this.status.attachments.map(file => fileType.fileType(file.mimetype))
|
||||
},
|
||||
mentionsOwnLine () {
|
||||
return this.mergedConfig.mentionsOwnLine
|
||||
},
|
||||
headTailLinksComputed () {
|
||||
if (this.headTailLinks) return this.headTailLinks
|
||||
return getHeadTailLinks(this.status.raw_html)
|
||||
},
|
||||
mentions () {
|
||||
return this.headTailLinksComputed.firstMentions
|
||||
},
|
||||
|
|
|
@ -52,7 +52,7 @@
|
|||
>
|
||||
<template v-slot:prefix>
|
||||
<MentionsLine
|
||||
v-if="!mentionsOwnLine"
|
||||
v-if="!hideFirstMentions"
|
||||
:mentions="mentions"
|
||||
class="mentions-line"
|
||||
/>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue