summaryrefslogtreecommitdiffstats
path: root/src/components/ContactDetails/ContactDetailsAvatar.vue
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-11-15 08:53:36 +0100
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-11-15 11:30:49 +0100
commit352f05f639eaf241144d6e2319b41c67b2feb8a2 (patch)
treecfa6d70ede21925678dd4a128e6a2448c4c46286 /src/components/ContactDetails/ContactDetailsAvatar.vue
parent5e4761489a39cc624980421d3b4942a36efd7eba (diff)
Srinking optimisations and fixes
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'src/components/ContactDetails/ContactDetailsAvatar.vue')
-rw-r--r--src/components/ContactDetails/ContactDetailsAvatar.vue24
1 files changed, 13 insertions, 11 deletions
diff --git a/src/components/ContactDetails/ContactDetailsAvatar.vue b/src/components/ContactDetails/ContactDetailsAvatar.vue
index df0a3c45..c142c82f 100644
--- a/src/components/ContactDetails/ContactDetailsAvatar.vue
+++ b/src/components/ContactDetails/ContactDetailsAvatar.vue
@@ -23,17 +23,19 @@ import rfcProps from '../../models/rfcProps';
<template>
<div :class="{'maximised':maximizeAvatar }" class="contact-header-avatar">
- <div class="contact-header-avatar__background" @click="toggleSize" />
- <div v-if="contact.photo" :style="{ 'backgroundImage': `url(${contact.photo})` }"
- class="contact-header-avatar__photo"
- @click="toggleSize" />
- <div class="contact-header-avatar__options">
- <input id="contact-avatar-upload" type="file" class="hidden"
- accept="image/*" @change="processFile">
- <label v-tooltip.auto="t('contacts', 'Upload a new picture')" v-if="!contact.addressbook.readOnly"
- for="contact-avatar-upload" class="icon-upload-white" @click="processFile" />
- <div v-if="maximizeAvatar && !contact.addressbook.readOnly" class="icon-delete-white" @click="removePhoto" />
- <a v-if="maximizeAvatar" :href="contact.url + '?photo'" class="icon-download-white" />
+ <div class="contact-header-avatar__wrapper">
+ <div class="contact-header-avatar__background" @click="toggleSize" />
+ <div v-if="contact.photo" :style="{ 'backgroundImage': `url(${contact.photo})` }"
+ class="contact-header-avatar__photo"
+ @click="toggleSize" />
+ <div class="contact-header-avatar__options">
+ <input id="contact-avatar-upload" type="file" class="hidden"
+ accept="image/*" @change="processFile">
+ <label v-tooltip.auto="t('contacts', 'Upload a new picture')" v-if="!contact.addressbook.readOnly"
+ for="contact-avatar-upload" class="icon-upload-white" @click="processFile" />
+ <div v-if="maximizeAvatar && !contact.addressbook.readOnly" class="icon-delete-white" @click="removePhoto" />
+ <a v-if="maximizeAvatar" :href="contact.url + '?photo'" class="icon-download-white" />
+ </div>
</div>
</div>
</template>