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 : |
this.BX=this.BX||{};this.BX.UI=this.BX.UI||{};this.BX.UI.Sidepanel=this.BX.UI.Sidepanel||{};(function(e,s,i,l){"use strict";let t=e=>e,a,n,o,r;const c=Object.freeze({notAvailable:"notAvailable",noAccess:"noAccess",noConnection:"noConnection"});const d=Object.freeze({helpdesk:"helpdesk",href:"href"});var b=babelHelpers.classPrivateFieldLooseKey("options");var v=babelHelpers.classPrivateFieldLooseKey("renderNoAccess");var p=babelHelpers.classPrivateFieldLooseKey("renderNotAvailable");var u=babelHelpers.classPrivateFieldLooseKey("renderNoConection");var h=babelHelpers.classPrivateFieldLooseKey("renderLinkElement");class L{constructor(e){Object.defineProperty(this,h,{value:F});Object.defineProperty(this,u,{value:H});Object.defineProperty(this,p,{value:B});Object.defineProperty(this,v,{value:P});Object.defineProperty(this,b,{writable:true,value:{}});babelHelpers.classPrivateFieldLooseBase(this,b)[b].title=(e==null?void 0:e.title)||null;babelHelpers.classPrivateFieldLooseBase(this,b)[b].desc=(e==null?void 0:e.desc)||null;if((e==null?void 0:e.type)===c.noAccess){if(!babelHelpers.classPrivateFieldLooseBase(this,b)[b].title){babelHelpers.classPrivateFieldLooseBase(this,b)[b].title=s.Loc.getMessage("UI_SIDEPANEL_CONTENT_NO_ACCESS_TITLE")}if(!babelHelpers.classPrivateFieldLooseBase(this,b)[b].desc){babelHelpers.classPrivateFieldLooseBase(this,b)[b].desc=s.Loc.getMessage("UI_SIDEPANEL_CONTENT_NO_ACCESS_DESC")}}babelHelpers.classPrivateFieldLooseBase(this,b)[b]={title:s.Text.encode(babelHelpers.classPrivateFieldLooseBase(this,b)[b].title||s.Loc.getMessage("UI_SIDEPANEL_CONTENT_TITLE")),desc:s.Text.encode(babelHelpers.classPrivateFieldLooseBase(this,b)[b].desc||s.Loc.getMessage("UI_SIDEPANEL_CONTENT_DESC")),type:(e==null?void 0:e.type)||c.notAvailable,link:(e==null?void 0:e.link)||null}}openSlider(){const e=new Set([c.noAccess]);i.SidePanel.Instance.open("sign:stub-no-connection",{width:590,cacheable:false,contentCallback:()=>l.Layout.createContent({design:{section:!e.has(babelHelpers.classPrivateFieldLooseBase(this,b)[b].type)},content:()=>this.render()})})}render(){if(babelHelpers.classPrivateFieldLooseBase(this,b)[b].type===c.noAccess){return babelHelpers.classPrivateFieldLooseBase(this,v)[v]()}if(babelHelpers.classPrivateFieldLooseBase(this,b)[b].type===c.notAvailable){return babelHelpers.classPrivateFieldLooseBase(this,p)[p]()}if(babelHelpers.classPrivateFieldLooseBase(this,b)[b].type===c.noConnection){return babelHelpers.classPrivateFieldLooseBase(this,u)[u]()}throw new Error("wrong stub type")}renderTo(e){s.Dom.append(this.render(),e)}}function P(){return s.Tag.render(a||(a=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,b)[b].title,babelHelpers.classPrivateFieldLooseBase(this,b)[b].desc,babelHelpers.classPrivateFieldLooseBase(this,h)[h]())}function B(){return s.Tag.render(n||(n=t` <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,b)[b].title,babelHelpers.classPrivateFieldLooseBase(this,b)[b].desc)}function H(){return s.Tag.render(o||(o=t` <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,b)[b].title,babelHelpers.classPrivateFieldLooseBase(this,b)[b].desc,babelHelpers.classPrivateFieldLooseBase(this,h)[h]())}function F(){if(!babelHelpers.classPrivateFieldLooseBase(this,b)[b].link){return null}const e=s.Tag.render(r||(r=t` <a href="javascript:void(0);" class="ui-sidepanel-content-link-href">${0}</a> `),s.Text.encode(babelHelpers.classPrivateFieldLooseBase(this,b)[b].link.text));if(babelHelpers.classPrivateFieldLooseBase(this,b)[b].link.type===d.helpdesk){s.Event.bind(e,"click",(e=>{e.preventDefault();top.BX.Helper.show(`redirect=detail&code=${s.Text.encode(babelHelpers.classPrivateFieldLooseBase(this,b)[b].link.value)}`)}))}if(babelHelpers.classPrivateFieldLooseBase(this,b)[b].link.type===d.href){s.Dom.attr(e,"href",s.Text.encode(babelHelpers.classPrivateFieldLooseBase(this,b)[b].link.value))}return e}e.StubType=c;e.StubLinkType=d;e.StubNotAvailable=L})(this.BX.UI.Sidepanel.Content=this.BX.UI.Sidepanel.Content||{},BX,BX,BX.UI.SidePanel); //# sourceMappingURL=ui.sidepanel-content.map.js