/* ===================================================================================== * * Send the modified translation * */ function send_feedback(plug_param, plug_ID) { jQuery("#wait_feedback").show(); jQuery("#feedback_submit").remove() ; var arguments = { action: 'send_feedback', name : jQuery("#feedback_name").val(), mail : jQuery("#feedback_mail").val(), comment : jQuery("#feedback_comment").val(), plugin : plug_param, pluginID : plug_ID } //POST the data and append the results to the results div jQuery.post(ajaxurl, arguments, function(response) { jQuery("#wait_feedback").fadeOut(); jQuery("#form_feedback_info").html(response); window.location = String(window.location).replace(/\#.*$/, "") + "#top_feedback"; }).error(function(x,e) { if (x.status==0){ //Offline } else if (x.status==500){ jQuery("#form_feedback_info").html("Error 500: The ajax request is retried"); send_feedback(plug_param, plug_ID) ; } else { jQuery("#form_feedback_info").html("Error "+x.status+": No data retrieved"); } }); } function modifyFormContact() { name = jQuery("#feedback_name").val() ; mail = jQuery("#feedback_mail").val() ; var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i; if ((name.length!=0)&&(mail.length!=0)&&(mail.search(emailRegEx)!=-1)) { jQuery("#feedback_submit_button").removeAttr('disabled'); } else { jQuery("#feedback_submit_button").attr('disabled', 'disabled') ; } }