/* ===================================================================================== * * Add a new translation * */ function translate_add(plug_param,dom_param,is_framework) { if (is_framework!="false") { var num = jQuery("#new_translation_frame option:selected").val() ; jQuery("#wait_translation_add_frame").show(); } else { var num = jQuery("#new_translation option:selected").val() ; jQuery("#wait_translation_add").show(); } var arguments = { action: 'translate_add', idLink : num, isFramework : is_framework, plugin : plug_param, domain : dom_param } //POST the data and append the results to the results div jQuery.post(ajaxurl, arguments, function(response) { jQuery("#wait_translation_add").fadeOut(); jQuery("#wait_translation_add_frame").fadeOut(); jQuery("#zone_edit").html(response); }).error(function(x,e) { if (x.status==0){ //Offline } else if (x.status==500){ jQuery("#zone_edit").html("Error 500: The ajax request is retried"); translate_add(plug_param,dom_param,is_framework) ; } else { jQuery("#zone_edit").html("Error "+x.status+": No data retrieved"); } }); } /* ===================================================================================== * * Save the new translation * */ function translate_create(plug_param,dom_param,is_framework, lang_param, nombre) { jQuery("#wait_translation_create").show(); var result = new Array() ; for (var i=0 ; i