aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordave <starpumadev@gmail.com>2019-04-04 12:56:13 -0400
committertaehoon <th.dev91@gmail.com>2019-05-15 12:04:24 -0400
commite28b19645aa6a546f8d1980fa479f20d3c48ff36 (patch)
tree0b841d8b94fd7d611f1282272065c957f8bd41fc /src
parent1aa0e8d7e026267aa2af82fbd18cf7521ad842e9 (diff)
#468 - show pin for own statuses only
Diffstat (limited to 'src')
-rw-r--r--src/components/status/status.js3
-rw-r--r--src/components/status/status.vue4
2 files changed, 5 insertions, 2 deletions
diff --git a/src/components/status/status.js b/src/components/status/status.js
index c52e026a..a3596b69 100644
--- a/src/components/status/status.js
+++ b/src/components/status/status.js
@@ -269,6 +269,9 @@ const Status = {
this.statusFromGlobalRepository.rebloggedBy
)
return uniqBy(combinedUsers, 'id')
+ },
+ ownStatus () {
+ return this.status.user.id === this.$store.state.users.currentUser.id
}
},
components: {
diff --git a/src/components/status/status.vue b/src/components/status/status.vue
index 0a2562c0..0443e758 100644
--- a/src/components/status/status.vue
+++ b/src/components/status/status.vue
@@ -52,10 +52,10 @@
<a :href="status.external_url" target="_blank" v-if="!status.is_local && !isPreview" class="source_url" title="Source">
<i class="button-icon icon-link-ext-alt"></i>
</a>
- <div class="button-icon button-action-icon" v-if="!status.pinned" @click.prevent="pinStatus" title="Pin">
+ <div class="button-icon button-action-icon" v-if="!status.pinned && ownStatus" @click.prevent="pinStatus" title="Pin">
<i class="fa icon-pin"></i>
</div>
- <div class="button-icon button-action-icon" v-else @click.prevent="unpinStatus" title="Unpin">
+ <div class="button-icon button-action-icon" v-if="status.pinned && ownStatus" @click.prevent="unpinStatus" title="Unpin">
<i class="fa icon-cancel"></i>
</div>
<div class="button-icon button-action-icon" v-if="expandable && !isPreview" @click.prevent="toggleExpanded" title="Expand">