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/ilovecveti.ru/bitrix/js/skyweb24.popuppro/admin/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/ilovecveti.ru/bitrix/js/skyweb24.popuppro/admin/templates.min.js
BX.ready(function(){BX.namespace("PopupproAdminTemplates");BX.PopupproAdminTemplates=function(templatesType=undefined,templatesPopup=undefined){if(typeof templatesType=="undefined")return!1;if(typeof templatesPopup=="undefined")return!1;this.templates={selected:!1,list:templatesPopup};this.types={default:"banner",list:templatesType};this.init()};BX.PopupproAdminTemplates.prototype={init:function(){this._events();BX.onCustomEvent('onTemplatesLoaded',[this])},setSelected:function(selectedTypeName,selectedTemplateName){this.templates.selected=selectedTemplateName;this.types.selected=selectedTypeName;for(let type in this.types.list){if(type===selectedTypeName){this.types.list[type].active=!0}else{this.types.list[type].active=!1}}},getTypeSelected:function(){return this.types.list[this.getTypeSelectedName()]},getTypeSelectedName:function(){for(let typeName in this.types?.list){if(this.types.list[typeName].active){return this.types.list[typeName].code}}
return this.types.default},getTemplateSelected:function(){let type=this.getTypeSelectedName();for(let template of this.templates.list[type]){if(template.active){return template}}
return!1},getTemplateSelectedName:function(){return this.getTemplateSelected().template},getTemplatesList:function(type=!1){return type?this.templates.list[type]:this.templates.list},updateProp:function(name,value){let template=this.getTemplateSelected();template.props[name]=value},renderDOMTemplateList:function(){let container=BX.create({tag:"select",attrs:{name:"template"}});let type=this.getTypeSelectedName();for(let item of this.templates.list[type]){container.insertAdjacentElement("beforeend",BX.create({tag:"option",attrs:{value:item.template,selected:(this.getTemplateSelectedName()===item.template)?!0:!1},text:item.name}))}
return container},_events:function(){let _self=this;BX.addCustomEvent('onChangeTemplate',function(params){_self.setSelected(params.type,params.template)})}}})

Youez - 2016 - github.com/yon3zu
LinuXploit