settings: refreh avatar on change + size limit in var
This commit is contained in:
parent
33a8b3f148
commit
f965b270a0
@ -7,6 +7,7 @@ export default class extends AbstractAuthentificateView
|
||||
constructor(params)
|
||||
{
|
||||
super(params, "Settings");
|
||||
this.PROFILE_PICTURE_MAX_SIZE = 2 * 1024 * 1024; // 2MB
|
||||
}
|
||||
|
||||
async postInit()
|
||||
@ -24,7 +25,7 @@ export default class extends AbstractAuthentificateView
|
||||
document.getElementById("avatar").remove();
|
||||
let avatar = document.createElement("img");
|
||||
avatar.id = "avatar";
|
||||
avatar.src = profile.avatar_url;
|
||||
avatar.src = profile.avatar_url + '?t=' +new Date().getTime();
|
||||
document.getElementsByClassName("avatar")[0].appendChild(avatar);
|
||||
}
|
||||
}
|
||||
@ -78,7 +79,7 @@ export default class extends AbstractAuthentificateView
|
||||
|
||||
if (avatar.files[0] !== undefined)
|
||||
{
|
||||
if (avatar.files[0].size > 2 * 1024 * 1024) {
|
||||
if (avatar.files[0].size > this.PROFILE_PICTURE_MAX_SIZE) {
|
||||
document.getElementById("save-profile").classList.add('text-danger');
|
||||
document.getElementById("save-profile").innerHTML = "Image too large :/";
|
||||
return;
|
||||
|
Loading…
Reference in New Issue
Block a user