PluginProbe ʕ •ᴥ•ʔ
LatePoint – Calendar Booking Plugin for Appointments and Events / 5.2.11
LatePoint – Calendar Booking Plugin for Appointments and Events v5.2.11
5.6.6 5.6.5 5.6.4 5.6.3 5.6.2 5.6.1 5.6.0 5.5.2 5.5.1 5.5.0 5.4.2 trunk 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.1.8 5.1.9 5.1.91 5.1.92 5.1.93 5.1.94 5.2.0 5.2.1 5.2.10 5.2.11 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 5.3.0 5.3.1 5.3.2 5.4.0 5.4.1
latepoint / lib / assets / javascripts / bin / admin / _agents.js
latepoint / lib / assets / javascripts / bin / admin Last commit date
_agents.js 1 year ago _calendar.js 9 months ago _chart.js 9 months ago _customers.js 1 year ago _customers_import.js 9 months ago _orders.js 9 months ago _processes.js 1 year ago _steps.js 9 months ago _stripe_connect.js 1 year ago main.js 5 months ago updates.js 3 months ago
_agents.js
36 lines
1
2 function latepoint_init_quick_agent_form(){
3 let $agent_form_wrapper = jQuery('.quick-agent-form-w');
4 latepoint_init_input_masks($agent_form_wrapper);
5
6
7 $agent_form_wrapper.find('.agent-quick-edit-form').on('submit', function(e){
8 if(jQuery(this).find('button[type="submit"]').hasClass('os-loading')) return false;
9 e.preventDefault();
10 latepoint_submit_quick_agent_form();
11 });
12
13
14 $agent_form_wrapper.find('.quick-agent-form-view-log-btn').on('click', function(){
15 let $trigger_elem = jQuery(this);
16 $trigger_elem.addClass('os-loading');
17 let route = $trigger_elem.data('route');
18 let data = { action: 'latepoint_route_call', route_name: route, params: {agent_id: $trigger_elem.data('agent-id')}, return_format: 'json' }
19 jQuery.ajax({
20 type : "post",
21 dataType : "json",
22 url : latepoint_timestamped_ajaxurl(),
23 data : data,
24 success: function(response){
25 $trigger_elem.removeClass('os-loading');
26 if(response.status === "success"){
27 latepoint_display_in_side_sub_panel(response.message);
28 jQuery('body').addClass('has-side-sub-panel');
29 }else{
30 alert(response.message, 'error');
31 }
32 }
33 });
34 return false;
35 });
36 }