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