aboutsummaryrefslogtreecommitdiff
path: root/src/components/status
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/status')
-rw-r--r--src/components/status/status.js7
-rw-r--r--src/components/status/status.vue11
2 files changed, 11 insertions, 7 deletions
diff --git a/src/components/status/status.js b/src/components/status/status.js
index 053c9441..384063a7 100644
--- a/src/components/status/status.js
+++ b/src/components/status/status.js
@@ -361,6 +361,7 @@ const Status = {
return uniqBy(combinedUsers, 'id')
},
tags () {
+ // eslint-disable-next-line no-prototype-builtins
return this.status.tags.filter(tagObj => tagObj.hasOwnProperty('name')).map(tagObj => tagObj.name).join(' ')
},
hidePostStats () {
@@ -448,7 +449,7 @@ const Status = {
scrollIfHighlighted (highlightId) {
const id = highlightId
if (this.status.id === id) {
- let rect = this.$el.getBoundingClientRect()
+ const rect = this.$el.getBoundingClientRect()
if (rect.top < 100) {
// Post is above screen, match its top to screen top
window.scrollBy(0, rect.top - 100)
@@ -463,7 +464,7 @@ const Status = {
}
},
watch: {
- 'highlight': function (id) {
+ highlight: function (id) {
this.scrollIfHighlighted(id)
},
'status.repeat_num': function (num) {
@@ -478,7 +479,7 @@ const Status = {
this.$store.dispatch('fetchFavs', this.status.id)
}
},
- 'isSuspendable': function (val) {
+ isSuspendable: function (val) {
this.suspendable = val
}
}
diff --git a/src/components/status/status.vue b/src/components/status/status.vue
index bbb41d41..967a966c 100644
--- a/src/components/status/status.vue
+++ b/src/components/status/status.vue
@@ -122,10 +122,13 @@
v-if="!noHeading"
class="left-side"
>
- <a :href="$router.resolve(userProfileLink).href" @click.prevent>
+ <a
+ :href="$router.resolve(userProfileLink).href"
+ @click.prevent
+ >
<UserPopover
- :userId="status.user.id"
- :overlayCenters="true"
+ :user-id="status.user.id"
+ :overlay-centers="true"
>
<UserAvatar
class="post-avatar"
@@ -488,6 +491,6 @@
</div>
</template>
-<script src="./status.js" ></script>
+<script src="./status.js"></script>
<style src="./status.scss" lang="scss"></style>