aboutsummaryrefslogtreecommitdiff
path: root/src/components/settings/settings.js
diff options
context:
space:
mode:
authorkaniini <nenolod@gmail.com>2018-10-16 14:37:32 +0000
committerkaniini <nenolod@gmail.com>2018-10-16 14:37:32 +0000
commite64af481d2f8a2ea243eeca83d7af3728fd0696b (patch)
treed281c53c0869aa37dd6d67c5c973334fda02b26a /src/components/settings/settings.js
parentf554edc054fcb6e0508ed5da7dc9edf1a85d2305 (diff)
parent2bb663f0f6925082087ec08c4a28ab9e661bae96 (diff)
Merge branch 'hide-statistics' into 'develop'
Add options for hiding post and user engagement statistics. See merge request pleroma/pleroma-fe!336
Diffstat (limited to 'src/components/settings/settings.js')
-rw-r--r--src/components/settings/settings.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/components/settings/settings.js b/src/components/settings/settings.js
index a24bc265..67110841 100644
--- a/src/components/settings/settings.js
+++ b/src/components/settings/settings.js
@@ -13,6 +13,14 @@ const settings = {
hideAttachmentsLocal: user.hideAttachments,
hideAttachmentsInConvLocal: user.hideAttachmentsInConv,
hideNsfwLocal: user.hideNsfw,
+ hidePostStatsLocal: typeof user.hidePostStats === 'undefined'
+ ? instance.hidePostStats
+ : user.hidePostStats,
+ hidePostStatsDefault: this.$t('settings.values.' + instance.hidePostStats),
+ hideUserStatsLocal: typeof user.hideUserStats === 'undefined'
+ ? instance.hideUserStats
+ : user.hideUserStats,
+ hideUserStatsDefault: this.$t('settings.values.' + instance.hideUserStats),
notificationVisibilityLocal: user.notificationVisibility,
replyVisibilityLocal: user.replyVisibility,
loopVideoLocal: user.loopVideo,
@@ -56,6 +64,12 @@ const settings = {
hideAttachmentsInConvLocal (value) {
this.$store.dispatch('setOption', { name: 'hideAttachmentsInConv', value })
},
+ hidePostStatsLocal (value) {
+ this.$store.dispatch('setOption', { name: 'hidePostStats', value })
+ },
+ hideUserStatsLocal (value) {
+ this.$store.dispatch('setOption', { name: 'hideUserStats', value })
+ },
hideNsfwLocal (value) {
this.$store.dispatch('setOption', { name: 'hideNsfw', value })
},