diff --git a/frontend/static/js/views/MeView.js b/frontend/static/js/views/MeView.js index 357c072..4362d3e 100644 --- a/frontend/static/js/views/MeView.js +++ b/frontend/static/js/views/MeView.js @@ -78,11 +78,17 @@ export default class extends AbstractAuthentificateView if (avatar.files[0] !== undefined) { + if (avatar.files[0].size > 2 * 1024 * 1024) { + document.getElementById("save-profile").classList.add('text-danger'); + document.getElementById("save-profile").innerHTML = "Image too large :/"; + return; + } let form_data = new FormData(); form_data.append("file", avatar.files[0]); await client.me.change_avatar(form_data); this.display_avatar(); } + document.getElementById("save-profile").classList.remove('text-danger'); document.getElementById("save-profile").innerHTML = "Saved"; }