diff --git a/customize.dist/messages.js b/customize.dist/messages.js index fd8a5f879..a0a181908 100755 --- a/customize.dist/messages.js +++ b/customize.dist/messages.js @@ -157,6 +157,8 @@ define(req, function(AppConfig, Default, Language) { } }; + Messages.admin_logoType_error = 'The logo image file type is not allowed'; // XXX + return Messages; }); diff --git a/www/admin/inner.js b/www/admin/inner.js index 00765e344..d3ff09093 100644 --- a/www/admin/inner.js +++ b/www/admin/inner.js @@ -1064,9 +1064,13 @@ define([ Util.onClickEnter($button, function () { let files = input.files; + let fileTypes = ['image/png', 'image/svg+xml', 'image/jpeg']; if (files.length !== 1) { UI.warn(Messages.error); return; + } else if (!fileTypes.includes(files[0].type)) { + UI.warn(Messages.admin_logoType_error); + return; } spinner.spin(); $button.attr('disabled', 'disabled');