$loadtim = null; $loadTimeout = 10; $loadTimeoutTimer = false; function vvLoadAbort(){ if(!settings.admin){ window.location.reload(); } vvLoadHide(); } function vvLoadShow(){ // Preloader $("#_closeLoading").remove(); $loadTimeoutStep = 0; $loadTimeoutSteps = 105; $loadTimeout = 100; clearInterval($loadTimeoutTimer); $loadTimeoutTimer = setInterval(function(){ $loadTimeout--; if(loadingcarbs.length > 0){ if($loadTimeoutSteps>$loadTimeout){ if($("#_closeLoading").get(0) != undefined){ $("#_closeLoading").removeClass('fadeInDown').addClass('fadeOutUp') // Remove the "fadeInDown" class .delay(800) // Delay for 1000 milliseconds (1 second) .queue(function() { $(this).remove(); // Remove the element from the DOM $(this).dequeue(); // Continue with the next item in the queue }); }else{ $loadTimeoutSteps = $loadTimeout-15; msg = loadingcarbs[$loadTimeoutStep]; $("#vvloading").append(''); $loadTimeoutStep++; if(loadingcarbs[$loadTimeoutStep] == undefined){ $loadTimeoutStep = 0; } } } }else if($loadTimeout==0){ $("#vvloading").append(''); } $('[data-toggle="appear"]:not(.js-appear-enabled)').each(function(){ windowW = $("window").width(); var el = $(this); var elCssClass = el.data('class') || 'animated fadeIn'; var elOffset = el.data('offset') || 0; var elTimeout = 1000; // Add .js-appear-enabled class to tag it as activated if(!el.hasClass('invisible')){ el.addClass('invisible'); } el.addClass('js-appear-enabled'); // Init el.appear(function() { setTimeout(function(){ el .removeClass('invisible') .addClass(elCssClass); }, elTimeout); },{accY: elOffset}); }); },300); $loader.fadeIn(200); if($loadtim == null){ $loadtim = setTimeout(function(){ $("body").removeClass("loaded"); },500); } if(!$("#vvloading").hasClass('on')){ $("#vvloading").addClass('on'); } settings['LOADING']++; if(vvLoadingInterval == null){ vvLoadingInterval = setInterval('vvLoadingPlay()',40); } } function vvLoadHide(){ if(settings['block-loading']){ return; } settings['LOADING']--; if(settings['LOADING']<=0){ settings['LOADING'] = 0; $("#vvloading").removeClass('on'); clearInterval($loadTimeoutTimer); clearTimeout($loadtim); $loadtim = null; $loader.fadeOut(200); $("body").addClass("loaded"); if(vvLoadingInterval != null){ clearInterval(vvLoadingInterval); vvLoadingInterval = null; vvLoadingXpos = 0; } } } $(document).ready(function(e) { if($("#vvloading").get(0) == undefined){ //$("#body").prepend('
'); $("body").prepend('
'); } $preload = $('#preloader'); $loader = $('#loader'); vvLoadHide(); }); var loadingcarbs = []; var $preload = null, $loader = null; var vvLoadingInterval = null; var vvLoadingXpos =0; function vvLoadingPlay(){ }