diff options
author | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2016-12-06 18:01:24 +0100 |
---|---|---|
committer | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2016-12-06 18:07:55 +0100 |
commit | 73c4112770753dd90f2cce6af47663bb009bc674 (patch) | |
tree | 059cf5de1b01e165f37ec0e1637b45401c3a5987 /settings | |
parent | 0b0f27358f67382f4c45f469db50de8f17f72bce (diff) | |
download | nextcloud-server-73c4112770753dd90f2cce6af47663bb009bc674.tar.gz nextcloud-server-73c4112770753dd90f2cce6af47663bb009bc674.zip |
Fix #2473
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'settings')
-rw-r--r-- | settings/js/personal.js | 37 |
1 files 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(); |