e.stop();
- if (actionID == 'redirect') {
+ switch (actionID) {
+ case 'redirect':
if ($F('to') == '') {
alert(IMP.text.compose_recipient);
$('to').focus();
}
form = $('redirect');
- } else if (actionID == 'send_message') {
+ break;
+
+ case 'send_message':
if (($F('subject') == '') &&
!window.confirm(IMP.text.compose_nosubject)) {
return;
IMP.SpellCheckerObject.resume();
}
+ // fall through
+
+ case 'add_attachment':
+ case 'save_draft':
form = $('compose');
- $('actionID').setValue('send_message');
+ $('actionID').setValue(actionID);
+ break;
+
+ default:
+ return;
}
// Ticket #6727; this breaks on WebKit w/FCKeditor.