1(function ($) { 2 3 "use strict"; 4 5 // Abrir los formularios 6 $('.elem_product_sheet').on('click', function () { 7 let data_id = $(this).data('id'); 8 $('#' + data_id).css('display', 'flex'); 9 // Cerrar el formulario 10 $('.close_form_download_data_sheet').on('click', function () { 11 let data_id = $(this).data('id'); 12 $('#' + data_id).css('display', 'none'); 13 $('#status_email_send_' + data_id).removeClass('success'); 14 $('#status_email_send_' + data_id).removeClass('error'); 15 $('#user_conditions_data_sheet_' + data_id).prop("checked", false); 16 }); 17 }); 18 19 $('.wrap_product_sheets_form').on('submit', function (e) { 20 e.preventDefault(); 21 let data_id = $(this).data('id'); 22 let url = 'https://agri-nova.com/wp-json/download_product_file/product'; 23 24 let product_id_data_sheet = $('#product_id_data_sheet_' + data_id).val(); 25 let product_name_data_sheet = $('#product_name_data_sheet_' + data_id).val(); 26 let attachment_id_data_sheet = $('#attachment_id_data_sheet_' + data_id).val(); 27 let attachment_name_data_sheet = $('#attachment_name_data_sheet_' + data_id).val(); 28 let user_name_data_sheet = $('#user_name_data_sheet_' + data_id).val(); 29 let user_email_data_sheet = $('#user_email_data_sheet_' + data_id).val(); 30 let current_lang = $('#current_lang_' + data_id).val(); 31 32 let data = { 33 product_id_data_sheet, 34 product_name_data_sheet, 35 attachment_id_data_sheet, 36 attachment_name_data_sheet, 37 user_name_data_sheet, 38 user_email_data_sheet, 39 current_lang 40 }; 41 42 $.ajax({ 43 url, 44 method: 'POST', 45 data: data, 46 beforeSend: function (xhr) { 47 switch (current_lang) { 48 case 'es': 49 $('#status_email_send_' + data_id).html('Enviando...').addClass('success'); 50 break; 51 case 'en': 52 $('#status_email_send_' + data_id).html('Sending...').addClass('success'); 53 break; 54 case 'fr': 55 $('#status_email_send_' + data_id).html('Envoi en cours...').addClass('success'); 56 break; 57 default: 58 $('#status_email_send_' + data_id).html('Enviando...').addClass('success'); 59 break; 60 } 61 62 }, 63 success: function (result) { 64 if (result.statusCode == 200) { 65 switch (current_lang) { 66 case 'es': 67 $('#status_email_send_' + data_id).html('El email se ha enviado correctamente. Si no le aparece en la Bandeja de Entrada revise la Bandeja de Correo no deseado o SPAM.').addClass('success'); 68 break; 69 case 'en': 70 $('#status_email_send_' + data_id).html('The email has been sent correctly. If it does not appear in your Inbox, check the Spam.').addClass('success'); 71 break; 72 case 'fr': 73 $('#status_email_send_' + data_id).html('L\'e-mail a été envoyé correctement. S\'il n\'apparaît pas dans la boîte de réception, vérifiez le spam ou le spam.').addClass('success'); 74 break; 75 default: 76 $('#status_email_send_' + data_id).html('El email se ha enviado correctamente. Si no le aparece en la Bandeja de Entrada revise la Bandeja de Correo no deseado o SPAM.').addClass('success'); 77 break; 78 } 79 80 $('#product_id_data_sheet_' + data_id).val(''); 81 $('#product_name_data_sheet_' + data_id).val(''); 82 $('#attachment_id_data_sheet_' + data_id).val(''); 83 $('#attachment_name_data_sheet_' + data_id).val(''); 84 $('#user_name_data_sheet_' + data_id).val(''); 85 $('#user_email_data_sheet_' + data_id).val(''); 86 $('#user_conditions_data_sheet_' + data_id).prop("checked", false); 87 } 88 }, 89 error: function (err) { 90 $('#' + data_id).find('.status_email_send').html('Ha ocurrido un problema al procesar la solicitud, inténtelo de nuevo más tarde.').addClass('error'); 91 } 92 }) 93 94 }); 95 96})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.