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/ui/sidepanel-content/dist/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/ui/sidepanel-content/dist/ui.sidepanel-content.js
/* eslint-disable */
this.BX = this.BX || {};
this.BX.UI = this.BX.UI || {};
this.BX.UI.Sidepanel = this.BX.UI.Sidepanel || {};
(function (exports,main_core,main_sidepanel,ui_sidepanel_layout) {
	'use strict';

	let _ = t => t,
	  _t,
	  _t2,
	  _t3,
	  _t4;
	const StubType = Object.freeze({
	  notAvailable: 'notAvailable',
	  noAccess: 'noAccess',
	  noConnection: 'noConnection'
	});
	const StubLinkType = Object.freeze({
	  helpdesk: 'helpdesk',
	  href: 'href'
	});
	var _options = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("options");
	var _renderNoAccess = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("renderNoAccess");
	var _renderNotAvailable = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("renderNotAvailable");
	var _renderNoConection = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("renderNoConection");
	var _renderLinkElement = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("renderLinkElement");
	class StubNotAvailable {
	  constructor(options) {
	    Object.defineProperty(this, _renderLinkElement, {
	      value: _renderLinkElement2
	    });
	    Object.defineProperty(this, _renderNoConection, {
	      value: _renderNoConection2
	    });
	    Object.defineProperty(this, _renderNotAvailable, {
	      value: _renderNotAvailable2
	    });
	    Object.defineProperty(this, _renderNoAccess, {
	      value: _renderNoAccess2
	    });
	    Object.defineProperty(this, _options, {
	      writable: true,
	      value: {}
	    });
	    babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].title = (options == null ? void 0 : options.title) || null;
	    babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].desc = (options == null ? void 0 : options.desc) || null;
	    if ((options == null ? void 0 : options.type) === StubType.noAccess) {
	      if (!babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].title) {
	        babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].title = main_core.Loc.getMessage('UI_SIDEPANEL_CONTENT_NO_ACCESS_TITLE');
	      }
	      if (!babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].desc) {
	        babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].desc = main_core.Loc.getMessage('UI_SIDEPANEL_CONTENT_NO_ACCESS_DESC');
	      }
	    }
	    babelHelpers.classPrivateFieldLooseBase(this, _options)[_options] = {
	      title: main_core.Text.encode(babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].title || main_core.Loc.getMessage('UI_SIDEPANEL_CONTENT_TITLE')),
	      desc: main_core.Text.encode(babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].desc || main_core.Loc.getMessage('UI_SIDEPANEL_CONTENT_DESC')),
	      type: (options == null ? void 0 : options.type) || StubType.notAvailable,
	      link: (options == null ? void 0 : options.link) || null
	    };
	  }
	  openSlider() {
	    const noSectionTypes = new Set([StubType.noAccess]);
	    main_sidepanel.SidePanel.Instance.open('sign:stub-no-connection', {
	      width: 590,
	      cacheable: false,
	      contentCallback: () => {
	        return ui_sidepanel_layout.Layout.createContent({
	          design: {
	            section: !noSectionTypes.has(babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].type)
	          },
	          content: () => this.render()
	        });
	      }
	    });
	  }
	  render() {
	    if (babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].type === StubType.noAccess) {
	      return babelHelpers.classPrivateFieldLooseBase(this, _renderNoAccess)[_renderNoAccess]();
	    }
	    if (babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].type === StubType.notAvailable) {
	      return babelHelpers.classPrivateFieldLooseBase(this, _renderNotAvailable)[_renderNotAvailable]();
	    }
	    if (babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].type === StubType.noConnection) {
	      return babelHelpers.classPrivateFieldLooseBase(this, _renderNoConection)[_renderNoConection]();
	    }
	    throw new Error('wrong stub type');
	  }
	  renderTo(container) {
	    main_core.Dom.append(this.render(), container);
	  }
	}
	function _renderNoAccess2() {
	  return main_core.Tag.render(_t || (_t = _`
			<div class="ui-slider-no-access">
				<div class="ui-slider-no-access-inner">
					<div class="ui-slider-no-access-title">${0}</div>
					<div class="ui-slider-no-access-subtitle">${0}</div>
					<div class="ui-slider-no-access-img">
						<div class="ui-slider-no-access-img-inner"></div>
					</div>
					${0}
				</div>
			</div>
		`), babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].title, babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].desc, babelHelpers.classPrivateFieldLooseBase(this, _renderLinkElement)[_renderLinkElement]());
	}
	function _renderNotAvailable2() {
	  return main_core.Tag.render(_t2 || (_t2 = _`
			<div class="ui-sidepanel-content-404-container">
				<div class="ui-sidepanel-content-404-image">
					<img alt="" src="/bitrix/components/bitrix/ui.sidepanel.content/templates/.default/images/stub-not-available.svg">
				</div>
				<div class="ui-sidepanel-content-404-title">${0}</div>
				<div class="ui-sidepanel-content-404-description">
					<p>${0}</p>
				</div>
			</div>
		`), babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].title, babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].desc);
	}
	function _renderNoConection2() {
	  return main_core.Tag.render(_t3 || (_t3 = _`
			<div class="ui-slider-no-connection">
				<div class="ui-slider-no-connection-inner">
					<div class="ui-slider-no-connection-title">${0}</div>
					<div class="ui-slider-no-connection-subtitle">${0}</div>
					<div class="ui-sidepanel-content-no-connection-image"></div>
					${0}
				</div>
			</div>
		`), babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].title, babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].desc, babelHelpers.classPrivateFieldLooseBase(this, _renderLinkElement)[_renderLinkElement]());
	}
	function _renderLinkElement2() {
	  if (!babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].link) {
	    return null;
	  }
	  const linkElement = main_core.Tag.render(_t4 || (_t4 = _`
			<a href="javascript:void(0);" class="ui-sidepanel-content-link-href">${0}</a>
		`), main_core.Text.encode(babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].link.text));
	  if (babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].link.type === StubLinkType.helpdesk) {
	    main_core.Event.bind(linkElement, 'click', event => {
	      event.preventDefault();
	      top.BX.Helper.show(`redirect=detail&code=${main_core.Text.encode(babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].link.value)}`);
	    });
	  }
	  if (babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].link.type === StubLinkType.href) {
	    main_core.Dom.attr(linkElement, 'href', main_core.Text.encode(babelHelpers.classPrivateFieldLooseBase(this, _options)[_options].link.value));
	  }
	  return linkElement;
	}

	exports.StubType = StubType;
	exports.StubLinkType = StubLinkType;
	exports.StubNotAvailable = StubNotAvailable;

}((this.BX.UI.Sidepanel.Content = this.BX.UI.Sidepanel.Content || {}),BX,BX,BX.UI.SidePanel));
//# sourceMappingURL=ui.sidepanel-content.js.map

Youez - 2016 - github.com/yon3zu
LinuXploit