From 341f16cc8295112c22692eea0c6b090f1df87b23 Mon Sep 17 00:00:00 2001 From: Andrew Bustos Date: Tue, 5 Dec 2017 14:01:18 -0700 Subject: [PATCH] Fixed block icon not showing in profile modal. (#9667) * Fixed block and add icon not showing and the ordering of the buttons. Also fixed and added tooltips for buttons. * Changed unnecessary change of color in svg icon files and changed tooltip attribute to not be empty --- website/client/assets/svg/gift.svg | 2 +- website/client/assets/svg/remove.svg | 2 +- .../client/components/userMenu/profile.vue | 38 +++++++++++++------ 3 files changed, 29 insertions(+), 13 deletions(-) diff --git a/website/client/assets/svg/gift.svg b/website/client/assets/svg/gift.svg index 82351a4236..b06e9802b8 100644 --- a/website/client/assets/svg/gift.svg +++ b/website/client/assets/svg/gift.svg @@ -1,3 +1,3 @@ - + diff --git a/website/client/assets/svg/remove.svg b/website/client/assets/svg/remove.svg index a717d49915..4b56e4bb94 100644 --- a/website/client/assets/svg/remove.svg +++ b/website/client/assets/svg/remove.svg @@ -1,3 +1,3 @@ - + diff --git a/website/client/components/userMenu/profile.vue b/website/client/components/userMenu/profile.vue index 37a402612d..435eebeed2 100644 --- a/website/client/components/userMenu/profile.vue +++ b/website/client/components/userMenu/profile.vue @@ -3,18 +3,16 @@ div b-modal#profile(title="Profile", size='lg', :hide-footer="true") div(slot='modal-header') .profile-actions - button.btn.btn-secondary(@click='sendMessage()') + button.btn.btn-secondary.message-icon(@click='sendMessage()', v-b-tooltip.hover.left="$t('sendMessage')") .svg-icon.message-icon(v-html="icons.message") - button.btn.btn-secondary(v-if='user._id !== this.userLoggedIn._id && userLoggedIn.inbox.blocks.indexOf(user._id) === -1', :tooltip="$t('unblock')", - @click="blockUser()", tooltip-placement='right') - span.glyphicon.glyphicon-plus - | {{$t('block')}} - button.btn.btn-secondary(v-if='user._id !== this.userLoggedIn._id && userLoggedIn.inbox.blocks.indexOf(user._id) !== -1', - :tooltip="$t('unblock')", @click="unblockUser()", tooltip-placement='right') - span.glyphicon.glyphicon-ban-circle - | {{$t('unblock')}} - button.btn.btn-secondary(@click='openSendGemsModal()') + button.btn.btn-secondary.gift-icon(@click='openSendGemsModal()', v-b-tooltip.hover.bottom="$t('sendGems')") .svg-icon.gift-icon(v-html="icons.gift") + button.btn.btn-secondary.remove-icon(v-if='user._id !== this.userLoggedIn._id && userLoggedIn.inbox.blocks.indexOf(user._id) === -1', + @click="blockUser()", v-b-tooltip.hover.right="$t('block')") + .svg-icon.remove-icon(v-html="icons.remove") + button.btn.btn-secondary.positive-icon(v-if='user._id !== this.userLoggedIn._id && userLoggedIn.inbox.blocks.indexOf(user._id) !== -1', + @click="unblockUser()", v-b-tooltip.hover.right="$t('unblock')") + .svg-icon.positive-icon(v-html="icons.positive") .row .col-12 member-details(:member="user") @@ -307,17 +305,31 @@ div button { width: 40px; height: 40px; - padding: .8em; + padding: .7em; margin-right: .5em; } } + .message-icon { width: 16px; + color: #686274; } .gift-icon { width: 14px; + padding: 0 0 0 1px; + color: #686274; + } + + .remove-icon { + width:16px; + color: #686274; + } + + .positive-icon { + width: 14px; + color: #686274; } .pet-mount-row { @@ -573,6 +585,8 @@ const TOTAL_NUMBER_OF_DROP_ANIMALS = DROP_ANIMALS.length; import message from 'assets/svg/message.svg'; import gift from 'assets/svg/gift.svg'; +import remove from 'assets/svg/remove.svg'; +import positive from 'assets/svg/positive.svg'; import dots from 'assets/svg/dots.svg'; export default { @@ -588,6 +602,8 @@ export default { return { icons: Object.freeze({ message, + remove, + positive, gift, dots, }),