From a7db72d7a7667fc5f06953b37d32d6847e6dfc58 Mon Sep 17 00:00:00 2001 From: "Hector A. Escobedo" Date: Wed, 22 Feb 2017 18:38:05 -0500 Subject: Add setting to toggle NSFW hiding. --- src/main.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/main.js') diff --git a/src/main.js b/src/main.js index 51d281fa..e553d9aa 100644 --- a/src/main.js +++ b/src/main.js @@ -29,7 +29,10 @@ Vue.use(VueTimeago, { }) const persistedStateOptions = { - paths: ['users.users', 'statuses.notifications', 'config.hideAttachments'] + paths: ['config.hideAttachments', + 'config.hideNsfw', + 'statuses.notifications', + 'users.users'] } const store = new Vuex.Store({ -- cgit v1.2.3-70-g09d2 From c338940084d7311844d2dd5c11c92f95ab47f486 Mon Sep 17 00:00:00 2001 From: "Hector A. Escobedo" Date: Wed, 22 Feb 2017 18:59:48 -0500 Subject: Fix syntax errors and hiding logic. This has been tested. --- src/components/attachment/attachment.js | 14 ++++++++------ src/components/attachment/attachment.vue | 4 ++-- src/components/settings/settings.js | 4 ++-- src/main.js | 6 +++--- 4 files changed, 15 insertions(+), 13 deletions(-) (limited to 'src/main.js') diff --git a/src/components/attachment/attachment.js b/src/components/attachment/attachment.js index 8e959903..f4f6aebf 100644 --- a/src/components/attachment/attachment.js +++ b/src/components/attachment/attachment.js @@ -7,17 +7,19 @@ const Attachment = { 'nsfw', 'statusId' ], - data: () => ({ - nsfwImage, - hideNsfwLocal: this.$store.state.config.hideNsfw, - showHidden: !this.hideNsfwLocal - }), + data () { + return { + nsfwImage, + hideNsfwLocal: this.$store.state.config.hideNsfw, + showHidden: false + } + }, computed: { type () { return fileTypeService.fileType(this.attachment.mimetype) }, hidden () { - return this.nsfw && !this.showHidden + return this.nsfw && this.hideNsfwLocal && !this.showHidden } }, methods: { diff --git a/src/components/attachment/attachment.vue b/src/components/attachment/attachment.vue index 577f8444..45cc1929 100644 --- a/src/components/attachment/attachment.vue +++ b/src/components/attachment/attachment.vue @@ -1,9 +1,9 @@