Current Path : /storage/v11800/acejewellery/public_html/wp-content/plugins/goal-framework/assets/ |
Linux v11800 5.3.0-1023-aws #25~18.04.1-Ubuntu SMP Fri Jun 5 15:19:18 UTC 2020 aarch64
|
Current File : /storage/v11800/acejewellery/public_html/wp-content/plugins/goal-framework/assets/import.js |
jQuery(document).ready(function($){
var source = '';
if ( $('.goal-btn-import').data('disabled') ) {
$(this).attr('disabled', 'disabled');
}
$('.goal-btn-import').click(function(){
// all
source = $('.goal-demo-import-wrapper .source-data').val();
if ( confirm('Do you want to import demo now ?') ) {
$(this).attr('disabled', 'disabled');
$('.goal-progress-content').show();
$('.first_settings span').hide();
$('.first_settings .installing').show();
$('.steps li').removeClass('active');
$('.first_settings').addClass('active');
goal_import_type('first_settings');
}
});
function goal_import_type( type ) {
$.ajax({
type: 'POST',
url: ajaxurl,
data: {
action: 'goal_import_sample',
demo_source: source,
ajax: 1,
import_type: type
},
dataType: 'json',
success: function (res) {
var next = res.next;
if ( res.status == false ) {
goal_import_error( res );
return false;
}
if ( next == 'done' ) {
goal_import_complete( type );
return false;
}
if ( next == 'error' ) {
goal_import_error( res );
return false;
}
goal_import_complete_step( type, res );
goal_import_type( next );
},
error: function (html) {
$('.goal_progress_error_message .goal-error .content').append('<p>' + html + '</p>');
$('.goal_progress_error_message').show();
return false;
}
});
return false;
}
function goal_import_complete_step(type, res) {
$( '.' + type + ' span' ).hide();
$( '.' + type + ' .installed' ).show();
var next = res.next;
if ( next == 'done' ) {
$('.goal-complete').show();
$('.steps li').removeClass('active');
} else {
$('.' + next + ' span').hide();
$('.' + next + ' .installing').show();
$('.steps li').removeClass('active');
$('.' + next).addClass('active');
}
}
function goal_import_complete(type) {
$( '.' + type + ' span' ).hide();
$( '.' + type + ' .installed' ).show();
$('.goal-complete').show();
}
function goal_import_error(res) {
if ( res.msg !== undefined && res.msg != '' ) {
$('.goal_progress_error_message .goal-error .content').append('<p>' + res.msg + '</p>');
$('.goal_progress_error_message').show();
}
}
});