From 2e35289c3376881ca17b9330113c816a3327f245 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Sun, 3 May 2020 17:36:12 +0300 Subject: initial work on settings modal --- .../mobile_post_status_button.js | 2 +- .../post_status_modal/post_status_modal.js | 3 - .../post_status_modal/post_status_modal.vue | 1 - src/components/settings_modal/settings_modal.js | 39 ++ src/components/settings_modal/settings_modal.scss | 59 ++ src/components/settings_modal/settings_modal.vue | 31 ++ .../settings_modal/tabs/data_import_export.js | 65 +++ .../settings_modal/tabs/data_import_export.vue | 43 ++ .../settings_modal/tabs/mutes_and_blocks.js | 124 +++++ .../settings_modal/tabs/mutes_and_blocks.vue | 173 ++++++ .../settings_modal/tabs/notifications.js | 27 + .../settings_modal/tabs/notifications.vue | 42 ++ src/components/settings_modal/tabs/profile.js | 179 ++++++ src/components/settings_modal/tabs/profile.scss | 82 +++ src/components/settings_modal/tabs/profile.vue | 213 ++++++++ src/components/settings_modal/tabs/security.js | 106 ++++ src/components/settings_modal/tabs/security.vue | 143 +++++ src/components/tab_switcher/tab_switcher.js | 7 +- src/components/tab_switcher/tab_switcher.scss | 220 +++++--- src/components/user_settings/user_settings.js | 257 +-------- src/components/user_settings/user_settings.vue | 597 --------------------- 21 files changed, 1489 insertions(+), 924 deletions(-) create mode 100644 src/components/settings_modal/settings_modal.js create mode 100644 src/components/settings_modal/settings_modal.scss create mode 100644 src/components/settings_modal/settings_modal.vue create mode 100644 src/components/settings_modal/tabs/data_import_export.js create mode 100644 src/components/settings_modal/tabs/data_import_export.vue create mode 100644 src/components/settings_modal/tabs/mutes_and_blocks.js create mode 100644 src/components/settings_modal/tabs/mutes_and_blocks.vue create mode 100644 src/components/settings_modal/tabs/notifications.js create mode 100644 src/components/settings_modal/tabs/notifications.vue create mode 100644 src/components/settings_modal/tabs/profile.js create mode 100644 src/components/settings_modal/tabs/profile.scss create mode 100644 src/components/settings_modal/tabs/profile.vue create mode 100644 src/components/settings_modal/tabs/security.js create mode 100644 src/components/settings_modal/tabs/security.vue (limited to 'src/components') diff --git a/src/components/mobile_post_status_button/mobile_post_status_button.js b/src/components/mobile_post_status_button/mobile_post_status_button.js index 0ad12bb1..ff2d4eaa 100644 --- a/src/components/mobile_post_status_button/mobile_post_status_button.js +++ b/src/components/mobile_post_status_button/mobile_post_status_button.js @@ -52,7 +52,7 @@ const MobilePostStatusButton = { window.removeEventListener('scroll', this.handleScrollEnd) }, openPostForm () { - this.$store.dispatch('openPostStatusModal') + this.$store.dispatch('openSettingsModal') }, handleOSK () { // This is a big hack: we're guessing from changed window sizes if the diff --git a/src/components/post_status_modal/post_status_modal.js b/src/components/post_status_modal/post_status_modal.js index b44354db..be945400 100644 --- a/src/components/post_status_modal/post_status_modal.js +++ b/src/components/post_status_modal/post_status_modal.js @@ -13,9 +13,6 @@ const PostStatusModal = { } }, computed: { - isLoggedIn () { - return !!this.$store.state.users.currentUser - }, modalActivated () { return this.$store.state.postStatus.modalActivated }, diff --git a/src/components/post_status_modal/post_status_modal.vue b/src/components/post_status_modal/post_status_modal.vue index dbcd321e..07c58f74 100644 --- a/src/components/post_status_modal/post_status_modal.vue +++ b/src/components/post_status_modal/post_status_modal.vue @@ -1,6 +1,5 @@