From 95605c32f1a8d08d72eb60d34abead6067b79841 Mon Sep 17 00:00:00 2001
From: Shpuld Shpuldson <shpuld@gmail.com>
Date: Mon, 19 Jun 2017 12:26:33 +0300
Subject: Automatic square cropping for avatar upload, preview of the new
 avatar.

---
 src/components/settings/settings.vue | 21 ++++-----------------
 1 file changed, 4 insertions(+), 17 deletions(-)

(limited to 'src/components/settings/settings.vue')

diff --git a/src/components/settings/settings.vue b/src/components/settings/settings.vue
index f2442194..1abb1789 100644
--- a/src/components/settings/settings.vue
+++ b/src/components/settings/settings.vue
@@ -13,7 +13,7 @@
         <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">
+        <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>
@@ -71,7 +71,9 @@
    }
 
    .new-avatar {
-     max-width: 100%;
+     object-fit: cover;
+     width: 128px;
+     height: 128px;
      border-radius: 5px;
    }
 
@@ -80,21 +82,6 @@
      min-height: 28px;
      width: 10em;
    }
-
-   .cropper {
-     //position: absolute;
-     cursor: move;
-     width: 128px;
-     height: 128px;
-     border:1px solid #fff;
-     background-color: #000000;
-     .sub {
-       width: 100%;
-       height: 100%;
-       margin: -1px -1px -1px -1px ;
-       border:1px dashed #000;
-     }
-   }
  }
  .setting-list {
    list-style-type: none;
-- 
cgit v1.2.3-70-g09d2

