Enable reply/rt/fav for mention notifications by using a barebones status in place of plain notification content.

This commit is contained in:
Shpuld Shpuldson 2017-05-31 11:47:18 +03:00
parent e621be1428
commit 5ad4d043e7
5 changed files with 35 additions and 14 deletions

View file

@ -11,30 +11,30 @@
<a :href="notification.action.user.statusnet_profile_url">
<img class='avatar' :src="notification.action.user.profile_image_url_original">
</a>
<div class='text'>
<div class='text' style="width: 100%;">
<div v-if="notification.type === 'favorite'">
<h1>
{{ notification.action.user.name }}
<i class="fa icon-star"></i>
<small><router-link :to="{ name: 'conversation', params: { id: notification.status.id } }"><timeago :since="notification.action.created_at" :auto-update="240"></timeago></router-link></small>
</h1>
<p>{{ notification.status.text }}</p>
<div v-html="notification.status.statusnet_html"></div>
</div>
<div v-if="notification.type === 'repeat'">
<h1>
{{ notification.action.user.name }}
<i class="fa icon-retweet"></i>
<i class="fa icon-retweet lit"></i>
<small><router-link :to="{ name: 'conversation', params: { id: notification.status.id } }"><timeago :since="notification.action.created_at" :auto-update="240"></timeago></router-link></small>
</h1>
<p>{{ notification.status.text }}</p>
<div v-html="notification.status.statusnet_html"></div>
</div>
<div v-if="notification.type === 'mention'">
<h1>
{{ notification.action.user.name }}
<i class="fa icon-reply"></i>
<small><router-link :to="{ name: 'conversation', params: { id: notification.status.id } }"><timeago :since="notification.action.created_at" :auto-update="240"></timeago></router-link></small>
</h1>
<p>{{ notification.status.text }}</p>
<h1>
{{ notification.action.user.name }}
<i class="fa icon-reply lit"></i>
<small><router-link :to="{ name: 'conversation', params: { id: notification.status.id } }"><timeago :since="notification.action.created_at" :auto-update="240"></timeago></router-link></small>
</h1>
<status :compact="true" :statusoid="notification.status"></status>
</div>
</div>
</div>