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/bizproc/automation/src/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/bizproc/automation/src/automation.js
import TemplatesScheme from './templates-scheme';
import { Context } from './context/context';

export { TemplateScope } from './template-scope';
export { TriggerManager } from './trigger-manager';
export { Trigger } from './trigger';
export { Template } from './template';
export { Robot } from './robot';
export { UserOptions } from './user-options';
export { Document } from './document/document';
export { ViewMode } from './view-mode';
export { ConditionGroup } from './condition/condition-group';
export { ConditionGroupSelector } from './selectors/condition-group-selector';
export { Condition } from './condition/condition';
export { Designer } from './designer';
export * from './tracker/tracker';
export * from './workflow/types';
export { Manager as SelectorManager } from './selectors/manager';
export { InlineSelector } from './selectors/inline-selector';
export { InlineSelectorCondition } from './selectors/inline-selector-condition';
export { InlineSelectorHtml } from './selectors/inline-selector-html';
export { SaveStateCheckbox } from './selectors/save-state-checkbox';
export { MenuSelector } from './selectors/menu-selector';
export { UserSelector } from './selectors/user-selector';
export { FileSelector } from './selectors/file-selector';
export { TimeSelector } from './selectors/time-selector';
export { DelayInterval } from './delay-interval';
export { DelayIntervalSelector } from './delay-interval-selector';
export { HelpHint } from './help-hint';
export { SelectorContext } from './context/selector-context';
export { AutomationGlobals } from './automation-globals';
export { Statuses } from './statuses';
export { SelectorItemsManager } from './selectors/group/manager';

import enrichFieldsWithModifiers from './selectors/enrich-fields-with-modifiers';

export { Helper } from './helper';

import 'ui.design-tokens';
import 'ui.fonts.opensans';
import './css/style.css';

export {
	TemplatesScheme,
	Context,
	enrichFieldsWithModifiers,
};

export { BeginningGuide } from './tourguide/beginning-guide';
export { AutomationGuide } from './tourguide/automation-guide';

let contextInstance: ?Context;

export function getGlobalContext(): Context
{
	if (contextInstance instanceof Context)
	{
		return contextInstance;
	}

	throw new Error('Context is not initialized yet');
}

export function tryGetGlobalContext(): ?Context
{
	try
	{
		return getGlobalContext();
	}
	catch (error)
	{
		return null;
	}
}

export function setGlobalContext(context: Context): Context
{
	if (context instanceof Context)
	{
		contextInstance = context;
	}
	else
	{
		throw new Error('Unsupported Context');
	}

	return context;
}

Youez - 2016 - github.com/yon3zu
LinuXploit