From 73c4112770753dd90f2cce6af47663bb009bc674 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Molakvo=C3=A6=20=28skjnldsv=29?= Date: Tue, 6 Dec 2016 18:01:24 +0100 Subject: [PATCH] Fix #2473 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: John Molakvoæ (skjnldsv) --- settings/js/personal.js | 37 +++++++++++-------------------------- 1 file changed, 11 insertions(+), 26 deletions(-) diff --git a/settings/js/personal.js b/settings/js/personal.js index d1dd8c09ec1..f9a4517633a 100644 --- a/settings/js/personal.js +++ b/settings/js/personal.js @@ -65,16 +65,9 @@ function updateAvatar (hidedefault) { $displaydiv.avatar(OC.currentUser, 145, true, null, function() { $displaydiv.removeClass('loading'); $('#displayavatar img').show(); - }); - $.get(OC.generateUrl( - '/avatar/{user}/{size}', - { - user: OC.currentUser, - size: 1 - } - ), function (result) { - if (typeof(result) === 'string') { - // Show the delete button when the avatar is custom + if($('#displayavatar img').length === 0) { + $('#removeavatar').removeClass('inlineblock').addClass('hidden'); + } else { $('#removeavatar').removeClass('hidden').addClass('inlineblock'); } }); @@ -314,7 +307,6 @@ $(document).ready(function () { url: OC.generateUrl('/avatar/'), success: function () { updateAvatar(true); - $('#removeavatar').addClass('hidden').removeClass('inlineblock'); } }); }); @@ -341,24 +333,17 @@ $(document).ready(function () { drawTitles: true, }); - // does the user have a custom avatar? if he does show #removeavatar - $.get(OC.generateUrl( - '/avatar/{user}/{size}', - { - user: OC.currentUser, - size: 1 - } - ), function (result) { - if (typeof(result) === 'string') { - // Show the delete button when the avatar is custom - $('#removeavatar').removeClass('hidden').addClass('inlineblock'); - } - }); - // Load the big avatar if (oc_config.enable_avatars) { - $('#avatarform .avatardiv').avatar(OC.currentUser, 145); + $('#avatarform .avatardiv').avatar(OC.currentUser, 145, true, null, function() { + if($('#displayavatar img').length === 0) { + $('#removeavatar').removeClass('inlineblock').addClass('hidden'); + } else { + $('#removeavatar').removeClass('hidden').addClass('inlineblock'); + } + }); } + // Show token views var collection = new OC.Settings.AuthTokenCollection();