PageSourceSearch

https://planetill.com/wp-content/plugins/wp-smart-preloader/assets/js/wsp-main-script.js?ver=1.15.3

js planetill.com collected 2026-10-02 10:13:31 UTC 4,733 bytes, 80 lines download raw bytes

1(function($){
2	
3	var bdy = jQuery("body:not('.elementor-editor-active')");
4	var value = wsp_obj.loader,		
5	duration = ( wsp_obj.hasOwnProperty('fadeout') && wsp_obj.fadeout!="" )?wsp_obj.fadeout:2500,
6	delay = ( wsp_obj.hasOwnProperty('delay') && wsp_obj.delay!="" )?wsp_obj.delay:1500;
7
8    // Determine if preloader should appear only on the homepage
9    if (wsp_obj.homepage === "1" && $body.hasClass('home')) {
10        add_block_after_body();
11    } else if (!wsp_obj.homepage) {
12        add_block_after_body();
13    }
14
15	function add_block_after_body() {
16		if (!$('.smart-page-loader').length) {
17			$('body:not(".elementor-editor-active")').prepend('<div class="smart-page-loader"></div>');
18			$('body:not(".elementor-editor-active")').removeClass('wp-smart-body');
19		}
20	}
21		
22	setTimeout(wsp_front_loader(),1000);
23
24	function wsp_front_loader() {
25		var block = '';
26		if( value != "" ){
27			switch (value){
28				case "Loader 1":
29					block += '<div class="wp-smart-loader smart-loader-one">Loading...</div>';
30					break;
31				case "Loader 2":
32					block += '<div class="wp-smart-loader smart-loader-two"> <span></span> <span></span> <span></span> <span></span> </div>';
33					break;
34				case "Loader 3":
35					block += ' <div class="wp-smart-loader smart-loader-three"> <span></span> <span></span> <span></span> <span></span> <span></span> </div>';
36					break;
37				case "Loader 4":
38					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>';
39					break;
40				case "Loader 5":
41					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>';
42					break;
43				case "Loader 6":
44					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>';
45					break;
46				case "Custom Animation":
47					block += wsp_obj.custom_animation;
48					break;
49			}
50				
51			if( wsp_obj.homepage === "1"){
52				if ($('body.home:not(".elementor-editor-active")').length) {
53					$('body.home:not(".elementor-editor-active") .smart-page-loader').prepend(block);
54				}				
55			} else {
56				// all pages
57				jQuery('.smart-page-loader').prepend(block);
58			}	
59
60		}
61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
62	}
63
64	window.onload = function() {
65		add_block_after_body();
66		wsp_front_loader();
67		setTimeout(function() {
68			fade_away();
69		}, delay);
70	};
71
72	function fade_away() {
73		$('.smart-page-loader').fadeOut(duration, function() {
74			$('body:not(".elementor-editor-active")').removeClass('wp-smart-body');
75			$('.smart-page-loader').removeClass('loading-animation');
76		});
77	}
78	
79}(jQuery));
80

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.