first commit
This commit is contained in:
@@ -0,0 +1,81 @@
|
||||
(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;
|
||||
|
||||
jQuery(document).ready(function() {
|
||||
var flag;
|
||||
if( wsp_obj.hasOwnProperty("homepage") && ( "1" == wsp_obj.homepage ) ){
|
||||
if (jQuery('body:not(".elementor-editor-active")').hasClass('home') ){
|
||||
add_block_after_body();
|
||||
flag = "home";
|
||||
}
|
||||
} else {
|
||||
add_block_after_body();
|
||||
}
|
||||
|
||||
setTimeout(wsp_front_loader(),1000);
|
||||
|
||||
function wsp_front_loader() {
|
||||
|
||||
|
||||
var block = '';
|
||||
if( value != "" ){
|
||||
switch (value){
|
||||
case "Loader 1":
|
||||
block += '<div class="wp-smart-loader smart-loader-one">Loading...</div>';
|
||||
break;
|
||||
case "Loader 2":
|
||||
block += '<div class="wp-smart-loader smart-loader-two"> <span></span> <span></span> <span></span> <span></span> </div>';
|
||||
break;
|
||||
case "Loader 3":
|
||||
block += ' <div class="wp-smart-loader smart-loader-three"> <span></span> <span></span> <span></span> <span></span> <span></span> </div>';
|
||||
break;
|
||||
case "Loader 4":
|
||||
block += ' <div class="wp-smart-loader smart-loader-four"> <span class="spinner-cube spinner-cube1"></span> <span class="spinner-cube spinner-cube2"></span> <span class="spinner-cube spinner-cube3"></span> <span class="spinner-cube spinner-cube4"></span> <span class="spinner-cube spinner-cube5"></span> <span class="spinner-cube spinner-cube6"></span> <span class="spinner-cube spinner-cube7"></span> <span class="spinner-cube spinner-cube8"></span> <span class="spinner-cube spinner-cube9"></span> </div>';
|
||||
break;
|
||||
case "Loader 5":
|
||||
block += ' <div class="wp-smart-loader smart-loader-five"> <span class="spinner-cube-1 spinner-cube"></span> <span class="spinner-cube-2 spinner-cube"></span> <span class="spinner-cube-4 spinner-cube"></span> <span class="spinner-cube-3 spinner-cube"></span> </div>';
|
||||
break;
|
||||
case "Loader 6":
|
||||
block += ' <div class="wp-smart-loader smart-loader-six"> <span class=" spinner-cube-1 spinner-cube"></span> <span class=" spinner-cube-2 spinner-cube"></span> </div>';
|
||||
break;
|
||||
case "Custom Animation":
|
||||
block += wsp_obj.custom_animation;
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
|
||||
if( "home" == flag ){
|
||||
jQuery('body.home:not(".elementor-editor-active") .smart-page-loader').prepend(block);
|
||||
}else {
|
||||
// all pages
|
||||
jQuery('.smart-page-loader').prepend(block);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function add_block_after_body(){
|
||||
// jQuery('body:not(".elementor-editor-active")').prepend('<div class="smart-page-loader"></div>');
|
||||
jQuery('body:not(".elementor-editor-active")').removeClass('wp-smart-body');
|
||||
}
|
||||
|
||||
|
||||
});
|
||||
|
||||
window.addEventListener('load',function(event){
|
||||
fade_away();
|
||||
function fade_away(){
|
||||
jQuery('.smart-page-loader').delay(delay).fadeOut(duration);
|
||||
jQuery('body:not(".elementor-editor-active")').removeClass('wp-smart-body');
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
}(jQuery));
|
||||
|
||||
Reference in New Issue
Block a user