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/manual/dist/ |
Upload File : |
this.BX=this.BX||{};this.BX.UI=this.BX.UI||{};(function(a,e){"use strict";let t=a=>a,i;class n{constructor(a){this.manualCode=e.Type.isString(a.manualCode)?a.manualCode:"";this.width=e.Type.isNumber(a.width)?a.width:1e3;this.urlParams=e.Type.isPlainObject(a.urlParams)?a.urlParams:{};this.analyticsLabel=e.Type.isPlainObject(a.analyticsLabel)?a.analyticsLabel:null;this.analytics=e.Type.isPlainObject(a.analytics)?a.analytics:null;this.sidePanelId=`manual-side-panel-${this.manualCode}`}static show(...a){let t;let i;let s;let l;if(e.Type.isPlainObject(a[0])&&a.length===1){({manualCode:t,urlParams:i={},analyticsLabel:s=null,analytics:l=null}=a[0])}else{[t,i,s,l]=a}const r=new n({manualCode:t,urlParams:i,analyticsLabel:s,analytics:l});r.open()}open(){if(this.isOpen()){return}BX.SidePanel.Instance.open(this.sidePanelId,{contentCallback:()=>this.createFrame(),width:this.width})}createFrame(){const a={data:{manualCode:this.manualCode,urlParams:this.urlParams}};if(this.analyticsLabel){a.analyticsLabel=this.analyticsLabel}else if(this.analytics){a.analytics=this.analytics}return new Promise(((t,i)=>{e.ajax.runAction("ui.manual.getInitParams",a).then((a=>{t(this.renderFrame(a.data.url))}))}))}renderFrame(a){const n="position: absolute; left: 0; top: 0; padding: 0;"+" border: none; margin: 0; width: 100%; height: 100%;";return e.Tag.render(i||(i=t`<iframe style="${0}" src="${0}"></iframe>`),n,a)}getSidePanel(){return BX.SidePanel.Instance.getSlider(this.sidePanelId)}isOpen(){return this.getSidePanel()&&this.getSidePanel().isOpen()}}a.Manual=n})(this.BX.UI.Manual=this.BX.UI.Manual||{},BX); //# sourceMappingURL=manual.bundle.map.js