Files
FHC-Core/public/js/messaging/write.js
T
Paolo ac1df7691a - Added new view application/views/system/messages/FAShtmlWriteTemplate.php to be used with FAS/SeaMonkey and TinyMCE3
- Replaced TinyMCE V4 with V5
- Dropped TinyMCE V4
- Added new JS public/js/messaging/fasMessageWrite.js to be included by application/views/system/messages/FAShtmlWriteTemplate.php
2022-11-11 13:54:25 +01:00

76 lines
1.7 KiB
JavaScript

// ****************************************************************************************
// Write a message to an organisation unit, used by view system/messages/ajaxWrite
// ****************************************************************************************
/**
*
*/
function sendMessageToOU()
{
if ($('#organisationUnit').val() == 0)
{
FHC_DialogLib.alertWarning(FHC_PhrasesLib.t("global", "notValidOE"));
}
else
{
FHC_AjaxClient.ajaxCallPost(
FHC_JS_DATA_STORAGE_OBJECT.called_path + '/sendMessageToOU',
{
receiverOU: $('#organisationUnit').val(),
subject: $('#subject').val(),
body: tinyMCE.get("body").getContent()
},
{
successCallback: function(data, textStatus, jqXHR) {
if (FHC_AjaxClient.isSuccess(data))
{
window.location = FHC_JS_DATA_STORAGE_OBJECT.app_root +
FHC_JS_DATA_STORAGE_OBJECT.ci_router + "/" +
FHC_JS_DATA_STORAGE_OBJECT.called_path +
"/read";
}
else
{
FHC_DialogLib.alertError(FHC_PhrasesLib.t("global", "genericError"));
}
},
errorCallback: function() {
FHC_DialogLib.alertError(FHC_PhrasesLib.t("global", "genericError"));
},
veilTimeout: 300
}
);
}
}
/**
*
*/
function backToInOut()
{
window.location = FHC_JS_DATA_STORAGE_OBJECT.app_root +
FHC_JS_DATA_STORAGE_OBJECT.ci_router + "/" +
FHC_JS_DATA_STORAGE_OBJECT.called_path + "/read";
}
/**
*
*/
$(document).ready(function () {
//
tinymce.init({
selector: "#body",
plugins: "autoresize",
autoresize_min_height: 300,
autoresize_max_height: 600,
autoresize_bottom_margin: 10
});
$('#sendButton').click(sendMessageToOU);
$('#backButton').click(backToInOut);
});