Created
October 5, 2019 06:27
-
-
Save dan-zakirov/1d31f89a06d0cec2e9b8405d4c320d8d to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script type="text/javascript"> | |
var paged = 1; | |
var procent = <?php echo wp_count_posts('product')->publish; ?>; | |
jQuery(function($) { | |
$('#check_generate').click(function(){ | |
if ($(this).is(':checked')){ | |
console.log("Включено"); | |
$('#skuautoffxf_auto_generate_variable:checkbox').prop('checked', true); | |
} else { | |
$('#skuautoffxf_auto_generate_variable:checkbox').prop('checked', false); | |
console.log("Не включено"); | |
} | |
}); | |
$.get(ajaxurl, data, function(response) { | |
$.function_product_update = function(){ | |
var data = { | |
'action': 'load_posts_by_ajax', | |
'paged': paged, | |
'security': '<?php echo wp_create_nonce("load_more_posts"); ?>', | |
'class': 'load_more_posts' | |
}; | |
$.get(ajaxurl, data, function(response) { | |
if(response != '') { | |
$('.my-posts').append(response); | |
paged++; | |
procent--; | |
var edenica = 1; | |
var celoe = procent; | |
var proc = 100; | |
var gotovo = edenica / celoe * proc; | |
console.log(gotovo.toFixed()); | |
$('.progress-pie-chart').attr('data-percent', gotovo.toFixed()); | |
var $ppc = $('.progress-pie-chart'), | |
percent = gotovo.toFixed(), | |
deg = (360*percent++)/100; | |
if (percent > 50) { | |
$ppc.addClass('gt-50'); | |
} | |
if (percent > 100) { | |
percent = 100; | |
} | |
$('.ppc-progress-fill').css('transform','rotate('+ deg +'deg)'); | |
$('.ppc-percents span').html(percent+'%'); | |
$('.ps').text('Осталось товаров: ' + procent); | |
$.function_product_update(); | |
} else { | |
$('.generate_button').hide(); | |
$('.ps').text('Обработка товаров завершена!'); | |
$('#text_generate_modal').fadeOut().fadeIn().text('Спасибо за ожидайние! Если процесс произошел некорректно, пожалуйста обратитесь на форум поддержки пользователей.'); | |
} | |
}); | |
}; | |
$('body').on('click', '.generate_button', function() { | |
$.function_product_update(); | |
$('.progress-pie-chart').fadeIn(); | |
$('.generate_button').fadeOut(); | |
$('#text_generate_modal').fadeOut().fadeIn().text('В данный момент идет процесс генерации всех артикулов. Процесс потребует некоторое время, пожалуйста дождитесь окончания!'); | |
}); | |
}); | |
</script> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment