From: Art Cancro Date: Tue, 21 Nov 2023 23:26:46 +0000 (-0500) Subject: Focus on "To:" for new messages, body for replies. X-Git-Tag: v997~87 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=b2f3cd4245f7bbace5010616f77ed886b2900164 Focus on "To:" for new messages, body for replies. --- diff --git a/webcit-ng/static/js/view_mail.js b/webcit-ng/static/js/view_mail.js index e44a73a03..cb0e3814a 100644 --- a/webcit-ng/static/js/view_mail.js +++ b/webcit-ng/static/js/view_mail.js @@ -431,8 +431,12 @@ function render_mailbox_display(notify) { // Compose a new mail message (called by the Reply button here, or by the dispatcher in views.js) function mail_compose(is_quoted, references, quoted_msgnum, m_to, m_cc, m_subject) { + + let is_reply = 0; + // m_to will be an array of zero or more recipients for the To: field. Convert it to a string. if (m_to) { + is_reply = 1; m_to = Array.from(new Set(m_to)); // remove dupes m_to_str = ""; for (i=0; i { document.getElementById("ctdl-editor-body").focus(); }, 0); + if (is_reply) { + setTimeout(() => { document.getElementById("ctdl-editor-body").focus(); }, 0); + } + else { + setTimeout(() => { document.getElementById("ctdl-compose-to-field").focus(); }, 0); + } + } // Called when the user clicks the button to make the hidden "CC" and "BCC" lines appear.