From 080f560e0fc2f910e410c0ca8cc68a88e0363a08 Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Wed, 29 Oct 2014 10:33:13 +0100 Subject: Fix reply scrolling issue with text mode and start message below the quote (#1490114) Conflicts: program/js/app.js --- program/steps/mail/compose.inc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'program/steps') diff --git a/program/steps/mail/compose.inc b/program/steps/mail/compose.inc index 1414d903e..6a5ce56a4 100644 --- a/program/steps/mail/compose.inc +++ b/program/steps/mail/compose.inc @@ -989,6 +989,8 @@ function rcmail_create_reply_body($body, $bodyIsHtml) ) )); + $reply_mode = intval($RCMAIL->config->get('reply_mode')); + if (!$bodyIsHtml) { $body = preg_replace('/\r?\n/', "\n", $body); $body = trim($body, "\n"); @@ -997,10 +999,13 @@ function rcmail_create_reply_body($body, $bodyIsHtml) $body = rcmail_wrap_and_quote($body, $LINE_LENGTH); $prefix .= "\n"; - $suffix = ''; - if (intval($RCMAIL->config->get('reply_mode')) > 0) { // top-posting + if ($reply_mode > 0) { // top-posting $prefix = "\n\n\n" . $prefix; + $suffix = ''; + } + else { + $suffix = "\n"; } } else { @@ -1015,7 +1020,7 @@ function rcmail_create_reply_body($body, $bodyIsHtml) $prefix = '

' . rcube::Q($prefix) . "

\n"; $prefix .= '
'; - if (intval($RCMAIL->config->get('reply_mode')) > 0) { // top-posting + if ($reply_mode > 0) { // top-posting $prefix = '
' . $prefix; $suffix = '
'; } -- cgit v1.2.3