[Back]
function latepoint_init_quick_agent_form(){
let $agent_form_wrapper = jQuery('.quick-agent-form-w');
latepoint_init_input_masks($agent_form_wrapper);
$agent_form_wrapper.find('.agent-quick-edit-form').on('submit', function(e){
if(jQuery(this).find('button[type="submit"]').hasClass('os-loading')) return false;
e.preventDefault();
latepoint_submit_quick_agent_form();
});
$agent_form_wrapper.find('.quick-agent-form-view-log-btn').on('click', function(){
let $trigger_elem = jQuery(this);
$trigger_elem.addClass('os-loading');
let route = $trigger_elem.data('route');
let data = { action: 'latepoint_route_call', route_name: route, params: {agent_id: $trigger_elem.data('agent-id')}, return_format: 'json' }
jQuery.ajax({
type : "post",
dataType : "json",
url : latepoint_timestamped_ajaxurl(),
data : data,
success: function(response){
$trigger_elem.removeClass('os-loading');
if(response.status === "success"){
latepoint_display_in_side_sub_panel(response.message);
jQuery('body').addClass('has-side-sub-panel');
}else{
alert(response.message, 'error');
}
}
});
return false;
});
}