|
@@ -1020,6 +1020,15 @@ function showInputForm ($session, $values=false) {
|
|
|
$mailprio, $compose_new_win, $saved_draft, $mail_sent, $sig_first,
|
|
|
$username, $compose_messages, $composesession, $default_charset;
|
|
|
|
|
|
+ if (checkForJavascript()) {
|
|
|
+ $onfocus = ' onfocus="alreadyFocused=true;"';
|
|
|
+ $onfocus_array = array('onfocus' => 'alreadyFocused=true;');
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ $onfocus = '';
|
|
|
+ $onfocus_array = array();
|
|
|
+ }
|
|
|
+
|
|
|
$composeMessage = $compose_messages[$session];
|
|
|
if ($values) {
|
|
|
$send_to = $values['send_to'];
|
|
@@ -1108,28 +1117,28 @@ function showInputForm ($session, $values=false) {
|
|
|
html_tag( 'td', '', 'right', $color[4], 'width="10%"' ) .
|
|
|
_("To") . ':</td>' . "\n" .
|
|
|
html_tag( 'td', '', 'left', $color[4], 'width="90%"' ) .
|
|
|
- addInput('send_to', $send_to, 60). '<br />' . "\n" .
|
|
|
+ addInput('send_to', $send_to, 60, 0, $onfocus_array). '<br />' . "\n" .
|
|
|
' </td>' . "\n" .
|
|
|
' </tr>' . "\n" .
|
|
|
' <tr>' . "\n" .
|
|
|
html_tag( 'td', '', 'right', $color[4] ) .
|
|
|
_("Cc") . ':</td>' . "\n" .
|
|
|
html_tag( 'td', '', 'left', $color[4] ) .
|
|
|
- addInput('send_to_cc', $send_to_cc, 60). '<br />' . "\n" .
|
|
|
+ addInput('send_to_cc', $send_to_cc, 60, 0, $onfocus_array). '<br />' . "\n" .
|
|
|
' </td>' . "\n" .
|
|
|
' </tr>' . "\n" .
|
|
|
' <tr>' . "\n" .
|
|
|
html_tag( 'td', '', 'right', $color[4] ) .
|
|
|
_("Bcc") . ':</td>' . "\n" .
|
|
|
html_tag( 'td', '', 'left', $color[4] ) .
|
|
|
- addInput('send_to_bcc', $send_to_bcc, 60).'<br />' . "\n" .
|
|
|
+ addInput('send_to_bcc', $send_to_bcc, 60, 0, $onfocus_array).'<br />' . "\n" .
|
|
|
' </td>' . "\n" .
|
|
|
' </tr>' . "\n" .
|
|
|
' <tr>' . "\n" .
|
|
|
html_tag( 'td', '', 'right', $color[4] ) .
|
|
|
_("Subject") . ':</td>' . "\n" .
|
|
|
html_tag( 'td', '', 'left', $color[4] ) . "\n";
|
|
|
- echo ' '.addInput('subject', $subject, 60).
|
|
|
+ echo ' '.addInput('subject', $subject, 60, 0, $onfocus_array).
|
|
|
' </td>' . "\n" .
|
|
|
' </tr>' . "\n\n";
|
|
|
|
|
@@ -1142,13 +1151,13 @@ function showInputForm ($session, $values=false) {
|
|
|
echo ' <tr>' . "\n" .
|
|
|
' <td bgcolor="' . $color[0] . '" colspan="2" align="center">' . "\n" .
|
|
|
' <textarea name="body" id="body" rows="' . (int)$editor_height .
|
|
|
- '" cols="' . (int)$editor_size . '" wrap="virtual">';
|
|
|
+ '" cols="' . (int)$editor_size . '" wrap="virtual"' . $onfocus . '>';
|
|
|
}
|
|
|
else {
|
|
|
echo ' <tr>' . "\n" .
|
|
|
' <td bgcolor="' . $color[4] . '" colspan="2">' . "\n" .
|
|
|
' <textarea name="body" id="body" rows="' . (int)$editor_height .
|
|
|
- '" cols="' . (int)$editor_size . '" wrap="virtual">';
|
|
|
+ '" cols="' . (int)$editor_size . '" wrap="virtual"' . $onfocus . '>';
|
|
|
}
|
|
|
|
|
|
if ($use_signature == true && $newmail == true && !isset($from_htmladdr_search)) {
|
|
@@ -1660,4 +1669,4 @@ function deliverMessage($composeMessage, $draft=false) {
|
|
|
return $succes;
|
|
|
}
|
|
|
|
|
|
-?>
|
|
|
+?>
|