diff --git a/mail/js/app.js b/mail/js/app.js index 74f0edf85d..0150b5bb98 100644 --- a/mail/js/app.js +++ b/mail/js/app.js @@ -2944,14 +2944,22 @@ app.classes.mail = AppJS.extend( * * @param {egw object} _egw * @param {widget object} _widget - * @param {window object} _window */ - submitOnChange: function(_egw, _widget, _window) { + submitOnChange: function(_egw, _widget) + { if (!jQuery.isEmptyObject(_widget)) { - if (!jQuery.isEmptyObject(_widget.getValue())) + if (typeof _widget.id !== 'undefined') var widgetId = _widget.id; + switch (widgetId) { - this.et2_obj.submit(); + case 'mimeType': + this.et2_obj.submit(); + break; + default: + if (!jQuery.isEmptyObject(_widget.getValue())) + { + this.et2_obj.submit(); + } } } },