Initial Commit N° : 001 - V.4.3.3
This commit is contained in:
@@ -0,0 +1,860 @@
|
||||
/**
|
||||
* Total XML files
|
||||
* @type Number
|
||||
*/
|
||||
var _total = 25;
|
||||
var _act = 1;
|
||||
var _run = false;
|
||||
var _time_out;
|
||||
var _clear_time_out;
|
||||
var _installing = false;
|
||||
|
||||
var _processing = false;
|
||||
var _clicking = false;
|
||||
|
||||
var _elm_ext = false;
|
||||
|
||||
var current_wpb = false;
|
||||
var current_elm = false;
|
||||
|
||||
var _home_wpb = [];
|
||||
var _home_elm = [];
|
||||
|
||||
var _imported_home = 0;
|
||||
var _count_home = 0;
|
||||
|
||||
/**
|
||||
* Document Ready
|
||||
*
|
||||
* @type type
|
||||
*/
|
||||
jQuery(document).ready(function ($) {
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* INIT Tab WPB - ELM
|
||||
*
|
||||
* @returns {undefined}
|
||||
*/
|
||||
setTimeout(function() {
|
||||
if ($('.nasa-tabs-heading').find('.nasa-tab-heading').length) {
|
||||
var _clicked = false;
|
||||
|
||||
$('.nasa-tabs-heading li').each(function() {
|
||||
if (!_clicked) {
|
||||
if (!$(this).hasClass('disabled')) {
|
||||
$(this).find('.nasa-tab-heading').trigger('click');
|
||||
_clicked = true;
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if ($('.recommend-plugins').length <= 0) {
|
||||
$('.main-demo-data').show();
|
||||
}
|
||||
|
||||
if ($('.builder-plugin').length <= 0) {
|
||||
$('.confirm-selected-plugins').removeClass('nasa-disabled');
|
||||
} else {
|
||||
if ($('.builder-plugin').length === 2 && $('.builder-plugin.selected').length <= 0) {
|
||||
if (!$('.confirm-selected-plugins').hasClass('nasa-disabled')) {
|
||||
$('.confirm-selected-plugins').addClass('nasa-disabled');
|
||||
}
|
||||
} else {
|
||||
$('.confirm-selected-plugins').removeClass('nasa-disabled');
|
||||
}
|
||||
}
|
||||
}, 100);
|
||||
|
||||
/**
|
||||
* Search Homes
|
||||
*/
|
||||
$('body').on('keyup', '#ns-homes-search-input', function() {
|
||||
var _textsearch = $.trim($(this).val());
|
||||
_textsearch = _textsearch.replace(/ /g, "-");
|
||||
|
||||
if (_textsearch === '') {
|
||||
$('.demo-homepage-item-wrap').removeClass('ns-hide');
|
||||
} else {
|
||||
var patt = new RegExp(_textsearch);
|
||||
$('.demo-homepage-item-wrap').each(function() {
|
||||
var _sstext = $(this).find('.demo-homepage-item').attr('data-home');
|
||||
if (patt.test(_sstext)) {
|
||||
$(this).removeClass('ns-hide');
|
||||
} else {
|
||||
if (!$(this).hasClass('ns-hide')) {
|
||||
$(this).addClass('ns-hide');
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* Select Home to import
|
||||
*/
|
||||
$('body').on('click', '.main-demo-data .demo-homepage-item', function() {
|
||||
$(this).toggleClass('selected');
|
||||
setTimeout(function() {
|
||||
if ($('.main-demo-data .demo-homepage-item.selected').length) {
|
||||
if (!$('.main-demo-data .nasa-start-import').hasClass('selected')) {
|
||||
$('.main-demo-data .nasa-start-import').addClass('selected');
|
||||
}
|
||||
} else {
|
||||
$('.main-demo-data .nasa-start-import').removeClass('selected');
|
||||
}
|
||||
}, 10);
|
||||
});
|
||||
|
||||
/**
|
||||
* Recommend Plugins
|
||||
*/
|
||||
$('body').on('click', '.recommend-plugin', function() {
|
||||
var _this = $(this);
|
||||
|
||||
if (!$(_this).hasClass('required-plugin') && !$(_this).hasClass('child-plugin')) {
|
||||
if (!$(_this).hasClass('builder-plugin')) {
|
||||
$(_this).toggleClass('selected');
|
||||
} else {
|
||||
var _slug = $(_this).attr('data-slug');
|
||||
$('.builder-plugin:not(.plg-' + _slug + ')').removeClass('selected');
|
||||
$(_this).toggleClass('selected');
|
||||
}
|
||||
}
|
||||
|
||||
if ($('.child-plugin').length) {
|
||||
$('.recommend-plugin:not(.child-plugin)').each(function() {
|
||||
var _root = $(this);
|
||||
var _slug_root = $(_root).attr('data-slug');
|
||||
|
||||
if ($('.child-plugin.parent-plg-' + _slug_root).length) {
|
||||
if ($(_root).hasClass('selected')) {
|
||||
if (!$('.child-plugin.parent-plg-' + _slug_root).hasClass('selected')) {
|
||||
$('.child-plugin.parent-plg-' + _slug_root).addClass('selected');
|
||||
}
|
||||
} else {
|
||||
$('.child-plugin.parent-plg-' + _slug_root).removeClass('selected');
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if ($('.builder-plugin').length <= 0) {
|
||||
$('.confirm-selected-plugins').removeClass('nasa-disabled');
|
||||
} else {
|
||||
if ($('.builder-plugin').length === 2 && $('.builder-plugin.selected').length <= 0) {
|
||||
if (!$('.confirm-selected-plugins').hasClass('nasa-disabled')) {
|
||||
$('.confirm-selected-plugins').addClass('nasa-disabled');
|
||||
}
|
||||
} else {
|
||||
$('.confirm-selected-plugins').removeClass('nasa-disabled');
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* Confirm plugins selected
|
||||
*/
|
||||
$('body').on('click', '.confirm-selected-plugins', function() {
|
||||
var _this = $(this);
|
||||
if (!$(_this).hasClass('nasa-disabled')) {
|
||||
$('.recommend-plugins').hide();
|
||||
|
||||
if ($('.builder-plugin').length) {
|
||||
$('.builder-plugin').each(function() {
|
||||
var _slug = $(this).attr('data-slug');
|
||||
var _selected = $(this).hasClass('selected') ? true : false;
|
||||
|
||||
if (!_selected) {
|
||||
if (!$('.tab-heading-' + _slug).hasClass('disabled')) {
|
||||
$('.tab-heading-' + _slug).addClass('disabled');
|
||||
}
|
||||
|
||||
if (!$('.tab-content-' + _slug).hasClass('disabled')) {
|
||||
$('.tab-content-' + _slug).addClass('disabled');
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
$('.main-demo-data').show();
|
||||
|
||||
var _clicked = false;
|
||||
$('.nasa-tabs-heading li').each(function() {
|
||||
if (!_clicked) {
|
||||
if (!$(this).hasClass('disabled')) {
|
||||
$(this).find('.nasa-tab-heading').trigger('click');
|
||||
_clicked = true;
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* Tabs WPB - ELM
|
||||
*/
|
||||
$('body').on('click', '.nasa-tab-heading', function() {
|
||||
var _this = $(this);
|
||||
|
||||
if (!_clicking && !$(_this).hasClass('selected')) {
|
||||
_clicking = true;
|
||||
var _target = $(_this).attr('data-target');
|
||||
$('.nasa-tabs-heading').find('.nasa-tab-heading').removeClass('selected');
|
||||
$('.nasa-tabs-panel').find('.demo-homepage-item-wrap').removeClass('nasa-active');
|
||||
|
||||
$('.nasa-tabs-panel .nasa-tab-content').removeClass('nasa-show');
|
||||
if ($('.nasa-tabs-panel').find(_target).length) {
|
||||
$('.nasa-tabs-panel').find(_target).addClass('nasa-show');
|
||||
$(_this).addClass('selected');
|
||||
|
||||
setTimeout(function() {
|
||||
$('.nasa-tabs-panel').find(_target + ' .demo-homepage-item-wrap').addClass('nasa-active');
|
||||
_clicking = false;
|
||||
}, 300);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* Confirm unload window when process runing.
|
||||
*/
|
||||
$(window).on('beforeunload', function(){
|
||||
if (_processing) {
|
||||
return 'Are you sure you want to leave?';
|
||||
}
|
||||
});
|
||||
|
||||
$('body').on('click', '.nasa-back-step', function() {
|
||||
$('.recommend-plugins').show();
|
||||
$('.main-demo-data').hide();
|
||||
|
||||
$('.nasa-tabs-heading li').removeClass('disabled');
|
||||
$('.nasa-tab-content').removeClass('disabled');
|
||||
|
||||
$('.nasa-tab-content .demo-homepage-item, .nasa-start-import').removeClass('selected');
|
||||
});
|
||||
|
||||
$('body').on('click', '.nasa-select-all', function() {
|
||||
$('.demo-homepages-wrap').each(function() {
|
||||
var _wrap = $(this);
|
||||
if (!$(_wrap).hasClass('disabled')) {
|
||||
$(_wrap).find('.demo-homepage-item').each(function() {
|
||||
var _home = $(this);
|
||||
if (!$(_home).hasClass('selected')) {
|
||||
$(_home).addClass('selected');
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
if (!$('.nasa-start-import').hasClass('selected')) {
|
||||
$('.nasa-start-import').addClass('selected');
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* Click Demo Data
|
||||
*/
|
||||
$('body').on('click', '.nasa-start-import.selected', function() {
|
||||
if (!$(this).hasClass('processing')) {
|
||||
_processing = true;
|
||||
|
||||
$(this).addClass('processing');
|
||||
$('.runing-hide').hide();
|
||||
$('.nasa-select-homepage').hide();
|
||||
$('.nasa-start-import').hide();
|
||||
$('.nasa-back-step').hide();
|
||||
$('.nasa-select-all').hide();
|
||||
$('.main-demo-data-notice').hide();
|
||||
$('.ns-homes-search').hide();
|
||||
$('.processing-demo-data').show();
|
||||
$('.processing-demo-data').show();
|
||||
$('.processing-steps li.step-first').addClass('runing');
|
||||
|
||||
if ($('.process-bar-loading').length) {
|
||||
$('.process-bar-loading').addClass('loading');
|
||||
}
|
||||
|
||||
if ($('.recommend-plugin.selected').length) {
|
||||
$('.recommend-plugin.selected').each(function() {
|
||||
var _this = $(this);
|
||||
var _text = '<span class="plg-lbl">' + $(_this).attr('data-name') + '</span>';
|
||||
var _slug = $(_this).attr('data-slug');
|
||||
$('.plugins-installed').append('<li class="nasa-label-plg nasa-wait plg-' + _slug + '">' + _text + '</li>');
|
||||
});
|
||||
}
|
||||
|
||||
if ($('.demo-homepages-wpb .demo-homepage-item.selected').length) {
|
||||
$('.demo-homepages-wpb .demo-homepage-item.selected').each(function() {
|
||||
var _slug = $(this).attr('data-home');
|
||||
_home_wpb.push(_slug);
|
||||
});
|
||||
}
|
||||
|
||||
if ($('.demo-homepages-elm .demo-homepage-item.selected').length) {
|
||||
$('.demo-homepages-elm .demo-homepage-item.selected').each(function() {
|
||||
var _slug = $(this).attr('data-home');
|
||||
_home_elm.push(_slug);
|
||||
});
|
||||
}
|
||||
|
||||
_count_home = _home_wpb.length + _home_elm.length;
|
||||
|
||||
$('.statistic-homes').html(_imported_home + '/' + _count_home);
|
||||
|
||||
// nasa_import_homes($);
|
||||
|
||||
_time_out = setInterval(function () {
|
||||
if (!_run) {
|
||||
nasa_import_demo_data($);
|
||||
|
||||
_run = true;
|
||||
|
||||
if ($('.process-bar-finished').length) {
|
||||
var _total_steps = $('.processing-steps li.step').length;
|
||||
var _finished = $('.processing-steps li.step.finished').length;
|
||||
|
||||
var text_per = Math.round(_finished / _total_steps * 100);
|
||||
|
||||
$('.process-bar-finished').css({width: text_per + '%'});
|
||||
$('.process-bar-finished').html(text_per + '%');
|
||||
}
|
||||
}
|
||||
}, 500);
|
||||
|
||||
_clear_time_out = setInterval(function () {
|
||||
if ($('.processing-steps li.step-end.step.finished').length || $('.processing-steps li.step.step-end.fail').length) {
|
||||
clearInterval(_time_out);
|
||||
clearInterval(_clear_time_out);
|
||||
$('.processing-notice-first').hide();
|
||||
$('.processing-notice-last').show();
|
||||
|
||||
_processing = false;
|
||||
}
|
||||
}, 500);
|
||||
}
|
||||
});
|
||||
|
||||
$('body').on('mouseover', '.addition-demo-data .demo-homepage-item', function() {
|
||||
var _this = $(this);
|
||||
|
||||
if ($(_this).find('.ns-import-btn').length <= 0) {
|
||||
var _btn = $('#ns-import-btn-tmp').html();
|
||||
$(_this).append(_btn);
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* Addition Homepage
|
||||
*/
|
||||
$('body').on('click', '.addition-demo-data .demo-homepage-item:not(.selected)', function() {
|
||||
if (confirm('Are you sure you want to add this homepage as the homepage of your website?')) {
|
||||
var _this = $(this);
|
||||
var _parents = $(_this).parents('.addition-demo-data');
|
||||
|
||||
if (!$(_parents).hasClass('adding')) {
|
||||
$(_parents).addClass('adding');
|
||||
|
||||
var _home = $(_this).attr('data-home');
|
||||
var _home_type = $(_this).parents('.demo-homepages-elm').length ? 'elm' : 'wpb';
|
||||
|
||||
$.ajax({
|
||||
url: ajax_admin_demo_data,
|
||||
type: 'post',
|
||||
dataType: 'json',
|
||||
cache: false,
|
||||
data: {
|
||||
'action': 'nasa_adddition_home',
|
||||
'home_type': _home_type,
|
||||
'home': _home
|
||||
},
|
||||
beforeSend: function() {
|
||||
$(_this).addClass('importing');
|
||||
},
|
||||
success: function (res) {
|
||||
if (res.success === '1') {
|
||||
$(_this).removeClass('importing');
|
||||
$(_this).addClass('selected');
|
||||
}
|
||||
|
||||
$(_parents).removeClass('adding');
|
||||
},
|
||||
error: function() {
|
||||
$(_parents).removeClass('adding');
|
||||
$(_this).removeClass('importing');
|
||||
}
|
||||
});
|
||||
}
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
/**
|
||||
* Step 1
|
||||
* Install Child Theme
|
||||
*
|
||||
* @param {type} $
|
||||
* @returns {undefined}
|
||||
*/
|
||||
function nasa_install_child_theme($) {
|
||||
$.ajax({
|
||||
url: ajax_admin_demo_data,
|
||||
type: 'post',
|
||||
timeout: 600000,
|
||||
data: {
|
||||
action: 'nasa_install_child_theme'
|
||||
},
|
||||
success: function (res) {
|
||||
if (res === '1') {
|
||||
$('.processing-steps li[data-step="1"]').removeClass('runing');
|
||||
$('.processing-steps li[data-step="1"]').addClass('finished');
|
||||
$('.processing-steps li[data-step="2"]').addClass('runing');
|
||||
} else {
|
||||
$('.processing-steps li[data-step="1"]').removeClass('runing');
|
||||
$('.processing-steps li[data-step="1"]').addClass('fail');
|
||||
$('.processing-steps li[data-step="2"]').addClass('runing');
|
||||
}
|
||||
|
||||
_run = false;
|
||||
},
|
||||
error: function() {
|
||||
$('.processing-steps li[data-step="1"]').removeClass('runing');
|
||||
$('.processing-steps li[data-step="1"]').addClass('fail');
|
||||
$('.processing-steps li[data-step="2"]').addClass('runing');
|
||||
|
||||
_run = false;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Step 2
|
||||
* Install Plugins
|
||||
*
|
||||
* @param {type} $
|
||||
* @returns {undefined}
|
||||
*/
|
||||
function nasa_install_plugins($) {
|
||||
if (!_installing) {
|
||||
_installing = true;
|
||||
var _this = $('.recommend-plugin.selected').first();
|
||||
var _slug = $(_this).attr('data-slug');
|
||||
if ($('.plugins-installed').find('.plg-' + _slug).length) {
|
||||
$('.plugins-installed').find('.plg-' + _slug).removeClass('nasa-wait');
|
||||
$('.plugins-installed').find('.plg-' + _slug).addClass('loading');
|
||||
}
|
||||
$.ajax({
|
||||
url: ajax_admin_demo_data,
|
||||
type: 'post',
|
||||
dataType: 'json',
|
||||
timeout: 300000,
|
||||
data: {
|
||||
action: 'nasa_install_plugin',
|
||||
plg: _slug
|
||||
},
|
||||
success: function (res) {
|
||||
$(_this).remove();
|
||||
|
||||
if (typeof res.status !== 'undefined' && res.status === '1') {
|
||||
if ($('.plugins-installed').find('.plg-' + _slug).length) {
|
||||
$('.plugins-installed').find('.plg-' + _slug).removeClass('loading');
|
||||
$('.plugins-installed').find('.plg-' + _slug).addClass('ins-sccess');
|
||||
}
|
||||
} else {
|
||||
if ($('.plugins-installed').find('.plg-' + _slug).length) {
|
||||
$('.plugins-installed').find('.plg-' + _slug).removeClass('loading');
|
||||
$('.plugins-installed').find('.plg-' + _slug).addClass('ins-error');
|
||||
}
|
||||
}
|
||||
|
||||
_installing = false;
|
||||
_run = false;
|
||||
},
|
||||
error: function() {
|
||||
_installing = false;
|
||||
_run = false;
|
||||
}
|
||||
});
|
||||
|
||||
if ($('.recommend-plugin.selected').length <= 0) {
|
||||
$('.processing-steps li[data-step="2"]').removeClass('runing');
|
||||
$('.processing-steps li[data-step="2"]').addClass('finished');
|
||||
$('.processing-steps li[data-step="3"]').addClass('runing');
|
||||
_installing = false;
|
||||
_run = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Step 3
|
||||
* Import Demo data
|
||||
*
|
||||
* @param {type} $
|
||||
* @returns {undefined}
|
||||
*/
|
||||
function nasa_import_data($) {
|
||||
var _file = 'data' + (_act.toString());
|
||||
|
||||
$.ajax({
|
||||
url: ajax_admin_demo_data,
|
||||
type: 'post',
|
||||
dataType: 'json',
|
||||
timeout: 300000,
|
||||
data: {
|
||||
'action': 'nasa_import_contents',
|
||||
'file': _file
|
||||
},
|
||||
success: function (res) {
|
||||
if (_act >= _total) {
|
||||
$('.processing-steps li[data-step="3"]').removeClass('runing');
|
||||
$('.processing-steps li[data-step="3"]').addClass('finished');
|
||||
$('.processing-steps li[data-step="4"]').addClass('runing');
|
||||
}
|
||||
|
||||
if (_act <= _total) {
|
||||
$('.statistic-data').html(_act.toString() + '/' + _total.toString());
|
||||
}
|
||||
|
||||
_act += 1;
|
||||
_run = false;
|
||||
},
|
||||
error: function () {
|
||||
_act += 1;
|
||||
_run = false;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Step 4
|
||||
* Import Widgets Sidebar
|
||||
*
|
||||
* @param {type} $
|
||||
* @returns {undefined}
|
||||
*/
|
||||
function nasa_import_widgets_sidebar($) {
|
||||
$.ajax({
|
||||
url: ajax_admin_demo_data,
|
||||
type: 'post',
|
||||
timeout: 300000,
|
||||
data: {
|
||||
action: 'nasa_import_widgets_sidebar'
|
||||
},
|
||||
success: function (res) {
|
||||
if (res === '1') {
|
||||
$('.processing-steps li[data-step="4"]').removeClass('runing');
|
||||
$('.processing-steps li[data-step="4"]').addClass('finished');
|
||||
$('.processing-steps li[data-step="5"]').addClass('runing');
|
||||
} else {
|
||||
$('.processing-steps li[data-step="4"]').removeClass('runing');
|
||||
$('.processing-steps li[data-step="4"]').addClass('fail');
|
||||
$('.processing-steps li[data-step="5"]').addClass('runing');
|
||||
}
|
||||
|
||||
_run = false;
|
||||
},
|
||||
error: function() {
|
||||
$('.processing-steps li[data-step="4"]').removeClass('runing');
|
||||
$('.processing-steps li[data-step="4"]').addClass('fail');
|
||||
$('.processing-steps li[data-step="5"]').addClass('runing');
|
||||
|
||||
_run = false;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Step 5
|
||||
* Import HOME
|
||||
*
|
||||
* @param {type} $
|
||||
* @returns {undefined}
|
||||
*/
|
||||
function nasa_import_homes($) {
|
||||
if (!_elm_ext) {
|
||||
$.ajax({
|
||||
url: ajax_admin_demo_data,
|
||||
type: 'post',
|
||||
timeout: 300000,
|
||||
data: {
|
||||
action: 'nasa_import_elm_ext'
|
||||
},
|
||||
success: function (res) {
|
||||
_elm_ext = true;
|
||||
_run = false;
|
||||
},
|
||||
error: function() {
|
||||
_elm_ext = true;
|
||||
_run = false;
|
||||
}
|
||||
});
|
||||
} else {
|
||||
if (_home_wpb.length > 0) {
|
||||
current_wpb = _home_wpb[0];
|
||||
current_elm = false;
|
||||
_home_wpb.shift();
|
||||
} else if(_home_elm.length > 0) {
|
||||
current_elm = _home_elm[0];
|
||||
current_wpb = false;
|
||||
_home_elm.shift();
|
||||
} else {
|
||||
current_wpb = current_elm = false;
|
||||
}
|
||||
|
||||
if (current_wpb || current_elm) {
|
||||
$.ajax({
|
||||
url: ajax_admin_demo_data,
|
||||
type: 'post',
|
||||
timeout: 300000,
|
||||
data: {
|
||||
action: 'nasa_import_home',
|
||||
wpb: (current_wpb ? current_wpb : ''),
|
||||
elm: (current_elm ? current_elm : '')
|
||||
},
|
||||
success: function (res) {
|
||||
if (res === '1') {
|
||||
_imported_home += 1;
|
||||
$('.statistic-homes').html(_imported_home + '/' + _count_home);
|
||||
}
|
||||
|
||||
if (_imported_home >= _count_home) {
|
||||
$('.processing-steps li[data-step="5"]').removeClass('runing');
|
||||
$('.processing-steps li[data-step="5"]').addClass('finished');
|
||||
$('.processing-steps li[data-step="6"]').addClass('runing');
|
||||
}
|
||||
|
||||
_run = false;
|
||||
},
|
||||
error: function() {
|
||||
$('.processing-steps li[data-step="5"]').removeClass('runing');
|
||||
$('.processing-steps li[data-step="5"]').addClass('fail');
|
||||
$('.processing-steps li[data-step="6"]').addClass('runing');
|
||||
|
||||
_run = false;
|
||||
}
|
||||
});
|
||||
} else {
|
||||
$('.processing-steps li[data-step="5"]').removeClass('runing');
|
||||
$('.processing-steps li[data-step="5"]').addClass('finished');
|
||||
$('.processing-steps li[data-step="6"]').addClass('runing');
|
||||
|
||||
_run = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Step 6
|
||||
* Import RevSlider
|
||||
*
|
||||
* @param {type} $
|
||||
* @returns {undefined}
|
||||
*/
|
||||
function nasa_import_revslider($) {
|
||||
var _li = $("li.nasa-item-rev:not(.item-loaded)").first();
|
||||
|
||||
/**
|
||||
* Next step
|
||||
*/
|
||||
if ($(_li).length <= 0) {
|
||||
$('.processing-steps li[data-step="6"]').removeClass('runing');
|
||||
$('.processing-steps li[data-step="6"]').addClass('finished');
|
||||
$('.processing-steps li[data-step="7"]').addClass('runing');
|
||||
|
||||
setTimeout(function() {
|
||||
_run = false;
|
||||
}, 500);
|
||||
} else {
|
||||
/**
|
||||
* Next item to import
|
||||
*/
|
||||
var _revslider = $(_li).attr('data-file');
|
||||
|
||||
$(_li).addClass('loading');
|
||||
|
||||
$.ajax({
|
||||
url: ajax_admin_demo_data,
|
||||
type: 'post',
|
||||
timeout: 300000,
|
||||
data: {
|
||||
action: 'nasa_import_revslider',
|
||||
'revslider': _revslider
|
||||
},
|
||||
success: function (res) {
|
||||
if (res === '1') {
|
||||
$(_li).removeClass('loading');
|
||||
$(_li).addClass('item-loaded');
|
||||
$(_li).addClass('finished');
|
||||
} else {
|
||||
$(_li).removeClass('loading');
|
||||
$(_li).addClass('item-loaded');
|
||||
$(_li).addClass('fail');
|
||||
}
|
||||
|
||||
_run = false;
|
||||
},
|
||||
error: function() {
|
||||
$(_li).removeClass('loading');
|
||||
$(_li).addClass('item-loaded');
|
||||
$(_li).addClass('fail');
|
||||
|
||||
_run = false;
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/* function nasa_import_revsliders($) {
|
||||
$.ajax({
|
||||
url: ajax_admin_demo_data,
|
||||
type: 'post',
|
||||
timeout: 300000,
|
||||
data: {
|
||||
action: 'nasa_import_revsliders'
|
||||
},
|
||||
success: function (res) {
|
||||
if (res === '1') {
|
||||
$('.processing-steps li[data-step="6"]').removeClass('runing');
|
||||
$('.processing-steps li[data-step="6"]').addClass('finished');
|
||||
$('.processing-steps li[data-step="7"]').addClass('runing');
|
||||
} else {
|
||||
$('.processing-steps li[data-step="6"]').removeClass('runing');
|
||||
$('.processing-steps li[data-step="6"]').addClass('fail');
|
||||
$('.processing-steps li[data-step="7"]').addClass('runing');
|
||||
}
|
||||
|
||||
_run = false;
|
||||
},
|
||||
error: function() {
|
||||
$('.processing-steps li[data-step="6"]').removeClass('runing');
|
||||
$('.processing-steps li[data-step="6"]').addClass('fail');
|
||||
$('.processing-steps li[data-step="7"]').addClass('runing');
|
||||
|
||||
_run = false;
|
||||
}
|
||||
});
|
||||
} */
|
||||
|
||||
/**
|
||||
* Step 7
|
||||
* Global Options
|
||||
*
|
||||
* @param {type} $
|
||||
* @returns {undefined}
|
||||
*/
|
||||
function nasa_global_options($) {
|
||||
$.ajax({
|
||||
url: ajax_admin_demo_data,
|
||||
type: 'post',
|
||||
timeout: 300000,
|
||||
data: {
|
||||
action: 'nasa_global_options'
|
||||
},
|
||||
success: function (res) {
|
||||
if (res === '1') {
|
||||
var permalink_url = $('.nasa-start-import.selected').attr('data-permalink-option');
|
||||
$.ajax({
|
||||
url: permalink_url,
|
||||
type: 'get',
|
||||
cache: false,
|
||||
data: {},
|
||||
success: function(res) {
|
||||
var $html = $.parseHTML(res);
|
||||
var _back_menu = $('#adminmenu', $html);
|
||||
|
||||
if ($('#adminmenu').length) {
|
||||
$('#adminmenu').replaceWith(_back_menu);
|
||||
|
||||
if ($('#menu-settings').length) {
|
||||
$('#menu-settings').removeClass('wp-menu-open');
|
||||
$('#menu-settings').removeClass('wp-has-current-submenu');
|
||||
$('#menu-settings').addClass('wp-not-current-submenu');
|
||||
$('#menu-settings').find('a.menu-top').removeClass('wp-has-current-submenu').addClass('wp-not-current-submenu');
|
||||
}
|
||||
|
||||
if ($('#menu-appearance').length){
|
||||
$('#menu-appearance').removeClass('wp-not-current-submenu');
|
||||
$('#menu-appearance').addClass('wp-has-current-submenu');
|
||||
$('#menu-appearance').addClass('wp-menu-open');
|
||||
$('#menu-appearance').find('a.menu-top').removeClass('wp-not-current-submenu').addClass('wp-has-current-submenu');
|
||||
}
|
||||
}
|
||||
|
||||
$('.processing-steps li[data-step="7"]').removeClass('runing');
|
||||
$('.processing-steps li[data-step="7"]').addClass('finished');
|
||||
|
||||
_run = false;
|
||||
},
|
||||
error: function() {
|
||||
$('.processing-steps li[data-step="7"]').removeClass('runing');
|
||||
$('.processing-steps li[data-step="7"]').addClass('finished');
|
||||
|
||||
_run = false;
|
||||
}
|
||||
});
|
||||
} else {
|
||||
$('.processing-steps li[data-step="7"]').removeClass('runing');
|
||||
$('.processing-steps li[data-step="7"]').addClass('fail');
|
||||
|
||||
_run = false;
|
||||
}
|
||||
},
|
||||
error: function() {
|
||||
$('.processing-steps li[data-step="7"]').removeClass('runing');
|
||||
$('.processing-steps li[data-step="7"]').addClass('fail');
|
||||
|
||||
_run = false;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* All Steps
|
||||
* Step Install Demo Data
|
||||
*
|
||||
* @param {type} $
|
||||
* @returns {undefined}
|
||||
*/
|
||||
function nasa_import_demo_data($) {
|
||||
var _step = $('.processing-steps li.runing').attr('data-step');
|
||||
if (_step) {
|
||||
switch (_step) {
|
||||
case '1':
|
||||
nasa_install_child_theme($);
|
||||
break;
|
||||
|
||||
case '2':
|
||||
nasa_install_plugins($);
|
||||
break;
|
||||
|
||||
case '3':
|
||||
nasa_import_data($);
|
||||
break;
|
||||
|
||||
case '4':
|
||||
nasa_import_widgets_sidebar($);
|
||||
break;
|
||||
|
||||
case '5':
|
||||
nasa_import_homes($);
|
||||
break;
|
||||
|
||||
case '6':
|
||||
nasa_import_revslider($);
|
||||
break;
|
||||
|
||||
case '7':
|
||||
nasa_global_options($);
|
||||
break;
|
||||
|
||||
default:
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user