summaryrefslogtreecommitdiffstats
path: root/settings
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2016-12-06 18:01:24 +0100
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2016-12-06 18:07:55 +0100
commit73c4112770753dd90f2cce6af47663bb009bc674 (patch)
tree059cf5de1b01e165f37ec0e1637b45401c3a5987 /settings
parent0b0f27358f67382f4c45f469db50de8f17f72bce (diff)
downloadnextcloud-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.js37
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();