PageSourceSearch

https://len-kultura.ru/kubcms-front/v5/master/s/c-SectionSettings-Ng7fUSa9.js

js len-kultura.ru collected 2026-09-25 07:57:27 UTC 9,720 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["s/c-HTMLField-Dei4Igot.js","s/c-index-C7aDQtMU.js","s/a-index-CWz8jtXL.css","s/c-MonacoEditor-Da_ANU1I.js","s/a-MonacoEditor-CvYE0E97.css"])))=>i.map(i=>d[i]);
2import{aR as D,cD as P,cC as I,cE as h,cx as O,dW as N,bQ as G,c9 as U,aV as n,aW as p,bt as k,c1 as w,b1 as o,bg as a,b3 as u,bR as S,b2 as C,aZ as T,b6 as B,ca as A,f8 as j,cf as F,bc as W,ef as Q,co as X,br as Z,cb as J,b4 as K,bh as q}from"./c-index-C7aDQtMU.js";import{E as L}from"./c-index-Ch9JQuqs.js";import{k as M,l as R,F as Y}from"./c-el-form-item-lGG0C5Mp.js";/* empty css                          */import{u as x}from"./c-index-CoFEjLyo.js";import{E as ee}from"./c-index-uU8wUeO9.js";import{S as le}from"./c-SingleUploaderWithActions-D2-pHZJp.js";import{C as oe}from"./c-index-BZpaQH0o.js";const te=D({components:{ElButton:O,ElInput:h,ElOption:I,ElSelect:P},props:{modelValue:{type:Array,required:!0}},emits:{"update:modelValue":l=>!0},setup(l,{emit:e}){const c=G(l,"modelValue");return{addItem:()=>{const i=N(c.value);i.push({icon:"",href:""}),e("update:modelValue",i)},removeItem:i=>{const r=N(c.value);r.splice(i,1),e("update:modelValue",r)},icons:["vk","odnoklassniki-square","telegram","twitter","skype","youtube-square","slack","medium","reddit","google","linkedin","wikipedia-w","share-alt","snapchat","apple","github","bitbucket","pinterest","soundcloud","trello","twitch","vimeo-square","bitcoin","phone","phone-square","envelope-o","envelope"]}}}),ae={class:"social-networks-editor"},se={class:"flex"},ne={style:{width:"45px"}},de={class:"d-flex justify-content-end"};function ie(l,e,c,_,V,g){const i=I,r=P,s=O,$=h;return n(),p("div",ae,[(n(!0),p(k,null,w(l.modelValue,(m,y)=>(n(),p("div",{key:y,class:"mb-2"},[o("div",null,[a($,{placeholder:"Ссылка или телефон или email",modelValue:m.href,"onUpdate:modelValue":b=>m.href=b},{prepend:u(()=>[a(r,{modelValue:m.icon,"onUpdate:modelValue":b=>m.icon=b,placeholder:"",style:{width:"70px"}},{prefix:u(()=>[o("i",{class:T([`fa-${m.icon}`,"fa fa-2x"])},null,2)]),default:u(()=>[(n(!0),p(k,null,w(l.icons,(b,E)=>(n(),C(i,{key:E,value:b},{default:u(()=>[o("div",se,[o("div",ne,[o("i",{class:T([`fa-${b}`,"fa fa-2x"])},null,2)]),o("div",null,B(b),1)])]),_:2},1032,["value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),append:u(()=>[a(s,{onClick:b=>l.removeItem(y)},{default:u(()=>[...e[0]||(e[0]=[S("X",-1)])]),_:1},8,["onClick"])]),_:2},1032,["modelValue","onUpdate:modelValue"])])]))),128)),o("div",de,[a(s,{onClick:l.addItem,size:"small"},{default:u(()=>[...e[1]||(e[1]=[o("i",{class:"mr-2 fa fa-plus"},null,-1),S(" Добавить",-1)])]),_:1},8,["onClick"])])])}const ue=U(te,[["render",ie]]),re=D({components:{SingleUploaderWithActions:le},props:{modelValue:{type:String,required:!0}},emits:{"update:modelValue":l=>!0}});function pe(l,e,c,_,V,g){const i=A("SingleUploaderWithActions");return n(),p("div",null,[a(i,{action:"/api/admin/attachments/upload/header","model-value":l.modelValue,"onUpdate:modelValue":e[0]||(e[0]=r=>l.$emit("update:modelValue",r))},null,8,["model-value"])])}const me=U(re,[["render",pe]]),be=D({components:{ElInput:h},emits:{"update:modelValue":l=>!0},props:{modelValue:{type:String,required:!0}}});function ve(l,e,c,_,V,g){const i=h;return n(),p("div",null,[a(i,{type:"textarea",rows:8,"model-value":l.modelValue,onInput:e[0]||(e[0]=r=>l.$emit("update:modelValue",r))},null,8,["model-value"])])}const ce=U(be,[["render",ve]]),fe=D({components:{CustomCkeditor:oe},emits:{"update:modelValue":l=>!0},props:{modelValue:{type:String,required:!0}}});function _e(l,e,c,_,V,g){const i=A("CustomCkeditor");return n(),C(i,{modelValue:l.modelValue,"onUpdate:modelValue":e[0]||(e[0]=r=>l.$emit("update:modelValue",r)),darkModeAuto:!1},null,8,["modelValue"])}const Ve=U(fe,[["render",_e]]),ge=Q(()=>X(()=>import("./c-HTMLField-Dei4Igot.js"),__vite__mapDeps([0,1,2,3,4]))),ye=D({components:{ElInput:h,ElSwitch:F,ElButton:O,FormErrors:Y,SocialNetworks:ue,ElColorPicker:ee,ElInputNumber:L,ImageSingle:me,TextareaCustomInput:ce,WysiwygEditor:Ve,HTML:ge,ElTabs:R,ElTabPane:M,ElSelect:P,ElOption:I,ElOptionGroup:j},props:{id:{type:Number,required:!0}},emits:{close:()=>!0,loaded:()=>!0},setup(l,{emit:e}){const c=async()=>{e("loaded")},{loading:_,loaded:V,saving:g,saveHandler:i,errors:r,section:s,staticPages:$}=x(l.id,c),m=async()=>{await i(),e("close")},y=W({get(){var d;return((d=s.value)==null?void 0:d.pt)??0},set(d){s.value&&(s.value.pt=d)}}),b=W({get(){var d;return((d=s.value)==null?void 0:d.pb)??0},set(d){s.value&&(s.value.pb=d)}}),E=W({get(){var v;const d=(v=s.value)==null?void 0:v.visible_on_pages;return d?[...(d.global_types||[]).map(t=>`type:${t}`),...(d.static_page_ids||[]).map(t=>`page:${t}`)]:[]},set(d){s.value&&(s.value.visible_on_pages={global_types:d.filter(v=>v.startsWith("type:")).map(v=>v.slice(5)),static_page_ids:d.filter(v=>v.startsWith("page:")).map(v=>parseInt(v.slice(5)))})}});return{loading:_,loaded:V,saveAndCloseWindow:m,saving:g,saveHandler:i,errors:r,editableData:s,staticPages:$,visibleOnPagesMo
2del:E,abPt:y,abPb:b}}}),$e={class:"min-h-96"},ke={key:0},Ee={key:0},we={class:"form-group"},Ce={class:"d-flex gap-3"},De={class:"flex-1"},he={class:"flex-1"},Ue={class:"form-group"},Se={class:"form-group"},Pe={class:"form-group"},Ie={class:"form-group"},Oe={class:"form-group"},We={key:1,class:"form-group"},qe={class:"flex justify-content-between mt-4"};function Ae(l,e,c,_,V,g){const i=L,r=M,s=I,$=P,m=F,y=j,b=R,E=A("FormErrors"),d=O,v=J;return Z((n(),p("div",$e,[l.loaded&&l.editableData?(n(),p("div",ke,[a(b,null,{default:u(()=>[a(r,{label:"Основное"},{default:u(()=>{var t;return[Object.keys(((t=l.editableData.json)==null?void 0:t.settings)||{}).length?(n(),p("div",Ee,[(n(!0),p(k,null,w(l.editableData.json.settings,(f,z)=>(n(),p("div",{class:"form-group",key:z},[o("label",null,B(f.label),1),o("div",null,[(n(),C(K(f.type),{modelValue:f.value,"onUpdate:modelValue":H=>f.value=H},null,8,["modelValue","onUpdate:modelValue"]))])]))),128))])):q("",!0),o("div",we,[e[10]||(e[10]=o("label",null,"Отступы секции (px)",-1)),o("div",Ce,[o("div",De,[e[8]||(e[8]=o("div",{class:"text-muted mb-1",style:{"font-size":"12px"}},"Сверху",-1)),a(i,{modelValue:l.abPt,"onUpdate:modelValue":e[0]||(e[0]=f=>l.abPt=f),min:0,max:500,step:10,"controls-position":"right",style:{width:"100%"}},null,8,["modelValue"])]),o("div",he,[e[9]||(e[9]=o("div",{class:"text-muted mb-1",style:{"font-size":"12px"}},"Снизу",-1)),a(i,{modelValue:l.abPb,"onUpdate:modelValue":e[1]||(e[1]=f=>l.abPb=f),min:0,max:500,step:10,"controls-position":"right",style:{width:"100%"}},null,8,["modelValue"])])])])]}),_:1}),a(r,{label:"Отображение"},{default:u(()=>[o("div",Ue,[e[11]||(e[11]=o("label",null,"Отображать только на странице",-1)),o("div",null,[a($,{modelValue:l.editableData.page_id,"onUpdate:modelValue":e[2]||(e[2]=t=>l.editableData.page_id=t),style:{width:"100%"}},{default:u(()=>[a(s,{value:-1,label:"Глобальная (все страницы)"}),a(s,{value:-2,label:"Выбрать страницы вручную"}),(n(!0),p(k,null,w(l.staticPages,t=>(n(),C(s,{key:t.id,value:t.id,label:t.title||t.uri},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])])]),l.editableData.page_id===-1?(n(),p(k,{key:0},[o("div",Se,[e[12]||(e[12]=o("label",null,"Отображать на главной",-1)),a(m,{modelValue:l.editableData.show_index_page,"onUpdate:modelValue":e[3]||(e[3]=t=>l.editableData.show_index_page=t)},null,8,["modelValue"])]),o("div",Pe,[e[13]||(e[13]=o("label",null,"Отображать в материалах",-1)),a(m,{modelValue:l.editableData.show_item_page,"onUpdate:modelValue":e[4]||(e[4]=t=>l.editableData.show_item_page=t)},null,8,["modelValue"])]),o("div",Ie,[e[14]||(e[14]=o("label",null,"Отображать в карте сайта",-1)),a(m,{modelValue:l.editableData.show_site_map_page,"onUpdate:modelValue":e[5]||(e[5]=t=>l.editableData.show_site_map_page=t)},null,8,["modelValue"])]),o("div",Oe,[e[15]||(e[15]=o("label",null,"Отображать в поиске",-1)),a(m,{modelValue:l.editableData.show_search_page,"onUpdate:modelValue":e[6]||(e[6]=t=>l.editableData.show_search_page=t)},null,8,["modelValue"])])],64)):l.editableData.page_id===-2?(n(),p("div",We,[e[16]||(e[16]=o("label",null,"Показывать на страницах",-1)),o("div",null,[a($,{modelValue:l.visibleOnPagesModel,"onUpdate:modelValue":e[7]||(e[7]=t=>l.visibleOnPagesModel=t),multiple:"","collapse-tags":"","collapse-tags-tooltip":"",style:{width:"100%"},placeholder:"Выберите страницы..."},{default:u(()=>[a(y,{label:"Глобальные страницы"},{default:u(()=>[a(s,{value:"type:index",label:"Главная"}),a(s,{value:"type:item",label:"Материалы"}),a(s,{value:"type:sitemap",label:"Карта сайта"}),a(s,{value:"type:search",label:"Поиск"})]),_:1}),a(y,{label:"Статические страницы"},{default:u(()=>[(n(!0),p(k,null,w(l.staticPages,t=>(n(),C(s,{key:t.id,value:`page:${t.id}`,label:t.title||t.uri},null,8,["value","label"]))),128))]),_:1})]),_:1},8,["modelValue"])])])):q("",!0)]),_:1})]),_:1}),o("div",null,[a(E,{class:"mb-2",modelValue:l.errors}
2,null,8,["modelValue"]),o("div",qe,[a(d,{type:"primary",loading:l.saving,onClick:l.saveAndCloseWindow},{default:u(()=>[...e[17]||(e[17]=[S("Сохранить и закрыть",-1)])]),_:1},8,["loading","onClick"]),a(d,{type:"default",loading:l.saving,onClick:l.saveHandler},{default:u(()=>[...e[18]||(e[18]=[S("Сохранить",-1)])]),_:1},8,["loading","onClick"])])])])):q("",!0)])),[[v,l.loading]])}const ze=U(ye,[["render",Ae]]);export{ze as S};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.