From 9503b8fa41b9f6e3c500af411b29ee1c27844253 Mon Sep 17 00:00:00 2001 From: Shpuld Shpuldson <shpuld@gmail.com> Date: Fri, 18 Aug 2017 12:00:59 +0300 Subject: [PATCH] Remove the profile pic change from the old settings menu since it's in the new profile edit menu. --- src/components/settings/settings.js | 41 +--------------------------- src/components/settings/settings.vue | 12 -------- 2 files changed, 1 insertion(+), 52 deletions(-) diff --git a/src/components/settings/settings.js b/src/components/settings/settings.js index 8d6a671318..b3bb82909f 100644 --- a/src/components/settings/settings.js +++ b/src/components/settings/settings.js @@ -9,8 +9,7 @@ const settings = { hideNsfwLocal: this.$store.state.config.hideNsfw, muteWordsString: this.$store.state.config.muteWords.join('\n'), autoLoadLocal: this.$store.state.config.autoLoad, - hoverPreviewLocal: this.$store.state.config.hoverPreview, - previewfile: null + hoverPreviewLocal: this.$store.state.config.hoverPreview } }, components: { @@ -21,44 +20,6 @@ const settings = { return this.$store.state.users.currentUser } }, - methods: { - uploadAvatar ({target}) { - const file = target.files[0] - // eslint-disable-next-line no-undef - const reader = new FileReader() - reader.onload = ({target}) => { - const img = target.result - this.previewfile = img - } - reader.readAsDataURL(file) - }, - submitAvatar () { - if (!this.previewfile) { return } - - const img = this.previewfile - // eslint-disable-next-line no-undef - let imginfo = new Image() - let cropX, cropY, cropW, cropH - imginfo.src = this.previewfile - if (imginfo.height > imginfo.width) { - cropX = 0 - cropW = imginfo.width - cropY = Math.floor((imginfo.height - imginfo.width) / 2) - cropH = imginfo.width - } else { - cropY = 0 - cropH = imginfo.height - cropX = Math.floor((imginfo.width - imginfo.height) / 2) - cropW = imginfo.height - } - this.$store.state.api.backendInteractor.updateAvatar({params: {img, cropX, cropY, cropW, cropH}}).then((user) => { - if (!user.error) { - this.$store.commit('addNewUsers', [user]) - this.$store.commit('setCurrentUser', user) - } - }) - } - }, watch: { hideAttachmentsLocal (value) { this.$store.dispatch('setOption', { name: 'hideAttachments', value }) diff --git a/src/components/settings/settings.vue b/src/components/settings/settings.vue index 1abb178909..6ff96fece5 100644 --- a/src/components/settings/settings.vue +++ b/src/components/settings/settings.vue @@ -8,18 +8,6 @@ <h2>Theme</h2> <style-switcher></style-switcher> </div> - <div class="setting-item" v-if="user"> - <h2>Avatar</h2> - <p>Your current avatar:</p> - <img :src="user.profile_image_url_original" class="old-avatar"></img> - <p>Set new avatar:</p> - <img class="new-avatar" v-bind:src="previewfile" v-if="previewfile"> - </img> - <div> - <input name="avatar-upload" id="avatar-upload" type="file" @change="uploadAvatar" ></input> - </div> - <button class="btn btn-default base05 base01-background" v-if="previewfile" @click="submitAvatar">Submit</button> - </div> <div class="setting-item"> <h2>Filtering</h2> <p>All notices containing these words will be muted, one per line</p> -- GitLab