thomascube
2008-12-30 27806471142e74d667e5828dfdc1a0ec9d4f410c
Use <pre> instead of <div class=pre>: Fix line-break issue when copy & paste in Firefox (#1485425)

2 files modified
7 ■■■■■ changed files
program/steps/mail/func.inc 6 ●●●● patch | view | raw | blame | history
skins/default/mail.css 1 ●●●● patch | view | raw | blame | history
program/steps/mail/func.inc
@@ -755,8 +755,8 @@
  // insert the links for urls and mailtos
  $body = preg_replace("/##string_replacement\{([0-9]+)\}##/e", "\$replace_strings[\\1]", join("\n", $a_lines));
  return "<div class=\"pre\">".$body."\n</div>";
  return html::tag('pre', array(), $body);
}
/**
@@ -924,7 +924,7 @@
      }
    }
  else
    $out .= html::div('message-part', html::div('pre', Q($MESSAGE->body)));
    $out .= html::div('message-part', html::tag('pre', array(), Q($MESSAGE->body)));
  $ctype_primary = strtolower($MESSAGE->structure->ctype_primary);
skins/default/mail.css
@@ -820,6 +820,7 @@
  color: #0000CC;
}
div.message-part pre,
div.message-part div.pre
{
  margin: 0px;