jQuery(document).ready(function(){
wpsp_close_support_widget();
wpspjq('#wpsp_helpdesk_agent').click(function(){
wpsp_open_support_widget();
});
wpspjq('#wpsp_helpdesk_widget_minimize').click(function(){
wpsp_close_support_widget();
});
});
function wpsp_open_support_widget(){
wpspjq('#wpsp_helpdesk_agent').animate({
right:-90
},
{
complete:function(){
wpspjq('#wpsp_helpdesk_widget').slideDown();
}});
}
function wpsp_close_support_widget(){
wpspjq('#wpsp_helpdesk_widget').slideUp({
complete:function(){
wpspjq('#wpsp_helpdesk_agent').animate({
right:25
});
}});
};
function wpsp_get_staff_canned_reply(){
wpsp_ajax_modal_wait_mode();
wpspjq('#ajax_modal').modal('show');
var data={
action: 'wpsp_get_staff_canned_reply',
};
wpspjq.post(wpsp_data.ajax_url, data, function(response){
var obj=wpspjq.parseJSON(response);
wpspjq('#ajax_modal .modal-title').text(obj.title);
wpspjq('#ajax_modal .modal-body').html(obj.body);
wpspjq('#ajax_modal .modal-footer').html(obj.footer);
wpspjq('#ajax_modal .modal-footer').show();
});
}
function wpsp_set_staff_canned_reply(){
if(wpspjq("#wpsp_canned_reply_title").val()==""&&wpspjq("#wpsp_canned_reply_editor").val()==""){
alert("Please enter value");
}else{
var data=new FormData(wpspjq('#frm_add_canned_reply')[0]);
data.append('body', tinyMCE.get("wpsp_canned_reply_editor").getContent().trim());
wpsp_ajax_modal_wait_mode();
wpspjq.ajax({
type: 'post',
url: wpsp_data.ajax_url,
data: data,
processData: false,
contentType: false,
success: function(response){
window.location.reload();
}});
}}
function wpsp_canned_reply_selected_category(category_id){
var data={
'action': 'get_canned_reply_categorywise',
'category_id': category_id
}
wpspjq.post(wpsp_data.ajax_url, data, function (response){
var data=wpspjq.parseJSON(response);
var tbl_data='';
wpspjq.each(data, function (key, value){
tbl_data='' + data.post_title + '';
});
wpspjq('#wpsp_canned_reply_table_div').html(tbl_data);
wpspjq('#wpsp_canned_reply_tbl').DataTable();
});
}
function wpsp_canned_reply_insert_data(post_id){
var data={
'action': 'wpsp_canned_reply_insert_data',
'post_id': post_id
};
wpspjq.post(wpsp_data.ajax_url, data, function (response){
var $add_note_form_container=wpspjq('#add_note_form_container');
if($add_note_form_container.is(':visible')){
tinymce.get("ticket_note_editor").execCommand ('mceInsertContent', false, response);
wpspjq('#ajax_modal').modal('hide');
}
var $reply_ticket_form_container=wpspjq('#reply_ticket_form_container');
if($reply_ticket_form_container.is(':visible')){
tinymce.get("ticket_reply_editor").execCommand ('mceInsertContent', false, response);
wpspjq('#ajax_modal').modal('hide');
}
tinymce.get("description").execCommand ('mceInsertContent', false, response);
wpspjq('#ajax_modal').modal('hide');
});
}
function wpsp_ajax_modal_cancel(){
wpspjq('#ajax_modal').modal('hide');
}
function wpsp_edit_canned_reply(post_id){
wpsp_ajax_modal_wait_mode();
wpspjq('#ajax_modal').modal('show');
var data={
'action': 'wpsp_edit_canned_reply',
'post_id': post_id
}
wpspjq.post(wpsp_data.ajax_url, data, function (response){
var obj=wpspjq.parseJSON(response);
wpspjq('#ajax_modal .modal-title').text(obj.title);
wpspjq('#ajax_modal .modal-body').html(obj.body);
wpspjq('#ajax_modal .modal-footer').html(obj.footer);
wpspjq('#ajax_modal .modal-footer').show();
});
}
function wpsp_delete_canned_reply(post_id){
if(confirm("Are you sure to delete this canned reply?")){
var data={
'action': 'wpsp_delete_canned_reply',
'post_id': post_id
}
wpspjq.post(wpsp_data.ajax_url, data, function (response){
window.location.reload();
});
}}
function wpsp_set_edit_canned_reply(){
var data=new FormData(wpspjq('#frm_set_edit_canned_reply')[0]);
data.append('body', tinyMCE.get("wpsp_canned_reply_editor").getContent().trim());
wpsp_ajax_modal_wait_mode();
wpspjq.ajax({
type: 'post',
url: wpsp_data.ajax_url,
data: data,
processData: false,
contentType: false,
success: function(response){
window.location.reload();
}});
};