Thomas Bruederli
2014-01-29 9675702579700124b4309932df6566423ce385ad
Fix canned responses in HTML mode (#1489536)
3 files modified
6 ■■■■ changed files
program/js/app.js 2 ●●● patch | view | raw | blame | history
program/steps/settings/edit_response.inc 2 ●●● patch | view | raw | blame | history
program/steps/settings/responses.inc 2 ●●● patch | view | raw | blame | history
program/js/app.js
@@ -3396,7 +3396,7 @@
    if ($("input[name='_is_html']").val() == '1') {
      var editor = tinyMCE.get(this.env.composebody);
      editor.getWin().focus(); // correct focus in IE & Chrome
      editor.selection.setContent(insert, { format:'text' });
      editor.selection.setContent(this.quote_html(insert).replace(/\r?\n/g, '<br/>'), { format:'text' });
    }
    // replace selection in compose textarea
    else {
program/steps/settings/edit_response.inc
@@ -35,7 +35,7 @@
// save response
if ($RCMAIL->action == 'save-response' && isset($_POST['_name']) && !$RESPONSE_RECORD['static']) {
    $name = trim(rcube_utils::get_input_value('_name', rcube_utils::INPUT_POST));
    $text = trim(rcube_utils::get_input_value('_text', rcube_utils::INPUT_POST));
    $text = trim(rcube_utils::get_input_value('_text', rcube_utils::INPUT_POST, true));
    if (!empty($name) && !empty($text)) {
        $dupes = 0;
program/steps/settings/responses.inc
@@ -22,7 +22,7 @@
if (!empty($_POST['_insert'])) {
    $name = trim(rcube_utils::get_input_value('_name', rcube_utils::INPUT_POST));
    $text = trim(rcube_utils::get_input_value('_text', rcube_utils::INPUT_POST));
    $text = trim(rcube_utils::get_input_value('_text', rcube_utils::INPUT_POST, true));
    if (!empty($name) && !empty($text)) {
        $dupes = 0;