Fix issue where textarea wouldn't update after validator

merge-requests/2/head
Mike Koch 9 years ago
parent 7db763c1ee
commit 0cc65135e3

@ -1983,7 +1983,8 @@ function hesk_printCanned()
tinymce.get("message").setContent(''); tinymce.get("message").setContent('');
tinymce.get("message").execCommand('mceInsertRawHTML', false, myMsg); tinymce.get("message").execCommand('mceInsertRawHTML', false, myMsg);
} else { } else {
$('#message').html(myMsg); myMsg = $('<textarea />').html(myMsg).text();
$('#message').val(myMsg).trigger('input');
} }
} }
else { else {
@ -1992,8 +1993,9 @@ function hesk_printCanned()
tinymce.get("message").setContent(''); tinymce.get("message").setContent('');
tinymce.get("message").execCommand('mceInsertRawHTML', false, oldMsg + myMsg); tinymce.get("message").execCommand('mceInsertRawHTML', false, oldMsg + myMsg);
} else { } else {
var oldMsg = $('#message').html(); var oldMsg = $('#message').text();
$('#message').html(oldMsg + myMsg); var newMsg = $('<textarea />').html(oldMsg + myMsg).text();
$('#message').val(newMsg).trigger('input');
} }
} }
} }

@ -248,7 +248,7 @@ $num = hesk_dbNumRows($result);
tinymce.get("message").execCommand('mceInsertRawHTML', false, ''); tinymce.get("message").execCommand('mceInsertRawHTML', false, '');
} }
else { else {
$('#message').html(''); $('#message').val('');
} }
$('#subject').val(''); $('#subject').val('');
return true; return true;
@ -258,11 +258,11 @@ $num = hesk_dbNumRows($result);
tinymce.get("message").setContent(''); tinymce.get("message").setContent('');
tinymce.get("message").execCommand('mceInsertRawHTML', false, myMsg); tinymce.get("message").execCommand('mceInsertRawHTML', false, myMsg);
} else { } else {
$('#message').html(myMsg); myMsg = $('<textarea />').html(myMsg).text();
$('#message').val(myMsg).trigger('input');
} }
mySubject = $('<textarea />').html(mySubject).text(); mySubject = $('<textarea />').html(mySubject).text();
$('#subject').val(mySubject); $('#subject').val(mySubject).trigger('input');
document.getElementById('subject').value = mySubject;
} }
else { else {
document.form1.message.value = myMsg; document.form1.message.value = myMsg;

@ -326,7 +326,7 @@ $num = hesk_dbNumRows($result);
tinymce.get("message").execCommand('mceInsertRawHTML', false, ''); tinymce.get("message").execCommand('mceInsertRawHTML', false, '');
} }
else { else {
$('#message').html(''); $('#message').val('');
} }
$('#subject').val(''); $('#subject').val('');
return true; return true;
@ -336,10 +336,11 @@ $num = hesk_dbNumRows($result);
tinymce.get("message").setContent(''); tinymce.get("message").setContent('');
tinymce.get("message").execCommand('mceInsertRawHTML', false, myMsg); tinymce.get("message").execCommand('mceInsertRawHTML', false, myMsg);
} else { } else {
$('#message').html(myMsg); myMsg = $('<textarea />').html(myMsg).text();
$('#message').val(myMsg).trigger('input');
} }
mySubject = $('<textarea />').html(mySubject).text(); mySubject = $('<textarea />').html(mySubject).text();
$('#subject').val(mySubject); $('#subject').val(mySubject).trigger('input');
} }
else { else {
document.form1.message.value = myMsg; document.form1.message.value = myMsg;

@ -635,9 +635,9 @@ if (hesk_dbNumRows($res)) {
tinymce.get("message").execCommand('mceInsertRawHTML', false, ''); tinymce.get("message").execCommand('mceInsertRawHTML', false, '');
} }
else { else {
$('#message').html(''); $('#message').val('');
} }
$('#subject').html(''); $('#subject').val('');
} }
return true; return true;
} }
@ -647,10 +647,11 @@ if (hesk_dbNumRows($res)) {
tinymce.get("message").setContent(''); tinymce.get("message").setContent('');
tinymce.get("message").execCommand('mceInsertRawHTML', false, myMsg); tinymce.get("message").execCommand('mceInsertRawHTML', false, myMsg);
} else { } else {
$('#message').html(myMsg); myMsg = $('<textarea />').html(myMsg).text();
$('#message').val(myMsg).trigger('input');
} }
mySubject = $('<textarea />').html(mySubject).text(); mySubject = $('<textarea />').html(mySubject).text();
$('#subject').val(mySubject); $('#subject').val(mySubject).trigger('input');
} }
else { else {
if (useHtmlEditor) { if (useHtmlEditor) {
@ -659,11 +660,12 @@ if (hesk_dbNumRows($res)) {
tinymce.get("message").execCommand('mceInsertRawHTML', false, oldMsg + myMsg); tinymce.get("message").execCommand('mceInsertRawHTML', false, oldMsg + myMsg);
} else { } else {
var oldMsg = document.getElementById('message').value; var oldMsg = document.getElementById('message').value;
$('#message').html(oldMsg + myMsg); var theMsg = $('<textarea />').html(oldMsg + myMsg).text();
$('#message').val(theMsg).trigger('input');
} }
if (document.getElementById('subject').value == '') { if (document.getElementById('subject').value == '') {
mySubject = $('<textarea />').html(mySubject).text(); mySubject = $('<textarea />').html(mySubject).text();
$('#subject').val(mySubject); $('#subject').val(mySubject).trigger('input');
} }
} }
} }

@ -43,6 +43,7 @@ $modsForHesk_settings = array();
if (is_dir(HESK_PATH . 'install')) { if (is_dir(HESK_PATH . 'install')) {
$modsForHesk_settings['rtl'] = 0; $modsForHesk_settings['rtl'] = 0;
$modsForHesk_settings['use_bootstrap_theme'] = 1; $modsForHesk_settings['use_bootstrap_theme'] = 1;
$modsForHesk_settings['show_icons'] = 1;
$modsForHesk_settings['navbarBackgroundColor'] = '#414a5c'; $modsForHesk_settings['navbarBackgroundColor'] = '#414a5c';
$modsForHesk_settings['navbarBrandColor'] = '#d4dee7'; $modsForHesk_settings['navbarBrandColor'] = '#d4dee7';
$modsForHesk_settings['navbarBrandHoverColor'] = '#ffffff'; $modsForHesk_settings['navbarBrandHoverColor'] = '#ffffff';

Loading…
Cancel
Save