HEX
Server: Apache
System: Linux webm013.cluster123.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: lesanew (165608)
PHP: 8.3.31
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/lesanew/www/wp-content/plugins/neobeat-core/inc/spinner/assets/js/parts/spinner.js
(function ($) {
	"use strict";
	
	$(window).on('elementor/frontend/init', function() {
		var isEditMode = Boolean( elementorFrontend.isEditMode() );
		if( isEditMode) {
			qodefSpinner.fadeOutLoader($('#qodef-page-spinner:not(.qodef--custom-spinner)'));
		}
	});
	
	$(document).ready(function () {
		qodefSpinner.init();
	});
	
	var qodefSpinner = {
		init: function () {
			this.holder = $('#qodef-page-spinner:not(.qodef--custom-spinner)');
			
			if (this.holder.length) {
				qodefSpinner.animateSpinner(this.holder);
			}
		},
		animateSpinner: function ($holder) {
			if ($holder.hasClass('qodef-layout--predefined')) {
				setTimeout(function () {
					$holder.find('.qodef-m-predefined').addClass('qodef-visible');
				}, 10);
				
				setTimeout(function () {
					$holder.find('.qodef-m-predefined-spinner-image img').css({filter: 'none'});
				}, 20);
			}
			
			var	mainRevHolder = $('#qodef-main-rev-holder');
			
			$(window).on('load', function () {
				qodefSpinner.fadeOutLoader($holder);
				
				if(mainRevHolder.length) {
					setTimeout(function() {
						mainRevHolder.find('rs-module').revstart();
					}, 1800);
				}
			});
		},
		fadeOutLoader: function ($holder, speed, delay, easing) {
			speed = speed ? speed : 900;
			delay = delay ? delay : 1700;
			easing = easing ? easing : 'swing';
			
			$holder.delay(delay).fadeOut(speed, easing);
			
			$(window).on('bind', 'pageshow', function (event) {
				if (event.originalEvent.persisted) {
					$holder.fadeOut(speed, easing);
				}
			});
		}
	};
	
})(jQuery);