learndash-admin-settings-data-upgrades.min.js 4.28 KB
function learndash_data_upgrades_do_ajax(a,e){if(void 0===a||""==a)return active_post_data={},!1;jQuery.ajax({type:"POST",url:ajaxurl,dataType:"json",cache:!1,data:a,error:function(a,e,r){},success:function(r){if(void 0!==r&&void 0!==r.data){jQuery(".learndash-data-upgrades-status",e).length&&(jQuery(".learndash-data-upgrades-status",e).show(),jQuery(".learndash-data-upgrades-status .progress-meter",e).show(),void 0!==r.data.progress_percent&&("100"==r.data.progress_percent?jQuery(".learndash-data-upgrades-status .progress-meter",e).hide():jQuery(".learndash-data-upgrades-status .progress-meter-image",e).css("width",r.data.progress_percent+"%")),void 0!==r.data.progress_label&&jQuery(".learndash-data-upgrades-status .progress-label",e).html(r.data.progress_label)),void 0!==r.data.last_run_info&&""!=r.data.last_run_info&&jQuery("p.description",e).html(r.data.last_run_info);void 0!==r.data.total_count&&parseInt(r.data.total_count);void 0!==r.data.result_count&&parseInt(r.data.result_count),jQuery(".learndash-data-upgrades-status .progress-label",e).removeClass("progress-label-in-progress"),jQuery(".learndash-data-upgrades-status .progress-label",e).removeClass("progress-label-in-complete"),jQuery(".learndash-data-upgrades-status .progress-label",e).removeClass("progress-label-complete"),void 0!==r.data.progress_slug&&(jQuery(".learndash-data-upgrades-status .progress-label",e).addClass("progress-label-"+r.data.progress_slug),"complete"==r.data.progress_slug?jQuery("table#learndash-data-upgrades button.learndash-data-upgrades-button").prop("disabled",!1):(jQuery(".learndash-data-upgrades-status .progress-label",e).addClass("progress-label-"+r.data.progress_slug),a.data=r.data,learndash_data_upgrades_do_ajax(a,e)))}}})}jQuery((function(){if(jQuery("table#learndash-data-upgrades button.learndash-data-upgrades-button").on("click",(function(a){a.preventDefault();var e=jQuery("#learndash-data-upgrades-nonce").val(),r=jQuery(this).parents("tr"),t=jQuery(this).attr("data-nonce"),s=jQuery(this).attr("data-slug"),d=jQuery('.learndash-data-upgrades-continue input[type="checkbox"]',r).prop("checked");void 0===d&&(d=!1);var u=!1;jQuery('.learndash-data-upgrades-mismatched input[type="checkbox"]',r).length&&void 0===(u=jQuery('.learndash-data-upgrades-mismatched input[type="checkbox"]',r).prop("checked"))&&(u=!1);var n=!1,l=!1;if("rename-wpproquiz-tables"===s&&(jQuery(a.currentTarget).hide(),jQuery("div#learndash-data-upgrades-rename-wpproquiz-tables-show-tables-list table",r).hide(),jQuery("button.learndash-data-upgrades-button-"+s+"-reload",r).show(),jQuery("button.learndash-data-upgrades-button-"+s+"-reload",r).on("click",(function(){return window.location.reload(!0),!1})),jQuery('input[name="learndash-data-upgrades-quiz"]',r).length&&void 0===(n=jQuery('input[name="learndash-data-upgrades-quiz"]',r).val())&&(n=!1),jQuery('input[name="learndash-data-upgrades-prefix"]',r).length)){var p=jQuery('input[name="learndash-data-upgrades-prefix"]:checked',r);if(void 0!==p&&p.length>0)jQuery('input[name="learndash-data-upgrades-prefix"]',r).attr("disabled",!0),l=jQuery(p).val()}jQuery(".learndash-data-upgrades-continue",r).hide(),jQuery("table#learndash-data-upgrades .learndash-data-upgrades-status").hide(),jQuery("table#learndash-data-upgrades button.learndash-data-upgrades-button").prop("disabled",!0),learndash_data_upgrades_do_ajax({action:"learndash-data-upgrades",nonce:e,data:{init:1,nonce:t,slug:s,continue:d,mismatched:u,quiz:n,proquiz_prefix:l}},r)})),jQuery("table#learndash-data-upgrades tr#learndash-data-upgrades-container-rename-wpproquiz-tables").length){var a=jQuery("table#learndash-data-upgrades tr#learndash-data-upgrades-container-rename-wpproquiz-tables");jQuery("a.learndash-data-upgrades-show-tables",a).on("click",(function(e){e.preventDefault(),jQuery("div#learndash-data-upgrades-rename-wpproquiz-tables-show-tables-list",a).toggle("slow")})),jQuery('input[name="learndash-data-upgrades-prefix"]',a).on("change",(function(e){e.preventDefault();var r=jQuery('input[name="learndash-data-upgrades-prefix"]:checked',a).val();jQuery("div#learndash-data-upgrades-rename-wpproquiz-tables-show-tables-list table",a).hide(),void 0!==r&&""!=r&&jQuery("div#learndash-data-upgrades-rename-wpproquiz-tables-show-tables-list table#tables-list-"+r,a).show("slow")})),jQuery('input[name="learndash-data-upgrades-prefix"]',a).change()}}));