(function($){ var bdy = jQuery("body:not('.elementor-editor-active')"); var value = wsp_obj.loader, duration = ( wsp_obj.hasOwnProperty('fadeout') && wsp_obj.fadeout!="" )?wsp_obj.fadeout:2500, delay = ( wsp_obj.hasOwnProperty('delay') && wsp_obj.delay!="" )?wsp_obj.delay:1500; // Determine if preloader should appear only on the homepage if (wsp_obj.homepage === "1" && $body.hasClass('home')) { add_block_after_body(); } else if (!wsp_obj.homepage) { add_block_after_body(); } function add_block_after_body() { if (!$('.smart-page-loader').length) { $('body:not(".elementor-editor-active")').prepend('
'); $('body:not(".elementor-editor-active")').removeClass('wp-smart-body'); } } setTimeout(wsp_front_loader(),1000); function wsp_front_loader() { var block = ''; if( value != "" ){ switch (value){ case "Loader 1": block += '
Loading...
'; break; case "Loader 2": block += '
'; break; case "Loader 3": block += '
'; break; case "Loader 4": block += '
'; break; case "Loader 5": block += '
'; break; case "Loader 6": block += '
'; break; case "Custom Animation": block += wsp_obj.custom_animation; break; } if( wsp_obj.homepage === "1"){ if ($('body.home:not(".elementor-editor-active")').length) { $('body.home:not(".elementor-editor-active") .smart-page-loader').prepend(block); } } else { // all pages jQuery('.smart-page-loader').prepend(block); } } } window.onload = function() { add_block_after_body(); wsp_front_loader(); setTimeout(function() { fade_away(); }, delay); }; function fade_away() { $('.smart-page-loader').fadeOut(duration, function() { $('body:not(".elementor-editor-active")').removeClass('wp-smart-body'); $('.smart-page-loader').removeClass('loading-animation'); }); } }(jQuery));