PageSourceSearch

https://portal.urbis.primaria-calimanesti.ro/assets/LayoutElement-874dc941.js

js primaria-calimanesti.ro collected 2026-09-25 02:08:09 UTC 5,192 bytes, 1 lines download raw bytes

1import{L as _}from"./FormTemplatePage-6e9aa8a0.js";import{h as g,i as E,d as s,e as p,H as m,f as n,l as f,g as a,n as h,j as k,A as C,t as M}from"./vendor-ea0043bb.js";import{_ as O}from"./index-cc1a661b.js";import"./primevue-ca313794.js";import"./ElementProperties-1cd4555e.js";import"./BooleanInput-018648e6.js";import"./properties-89e48949.js";import"./VisibilityTriggers-70301eca.js";import"./RangeInput-700daa02.js";import"./DateInput-c786bc11.js";import"./BindToVariable-5f80cf31.js";import"./ButtonProperties-385ff0b8.js";import"./StyleSettings-151ddc9b.js";import"./TextareaInput-409bc6b0.js";import"./mapbox-v3-eadefc84.js";import"./geo-1391ac6a.js";import"./mapbox-addons-be198bf9.js";import"./editor-b65e0429.js";import"./pdf-7415fc80.js";import"./inputAddons-109c7504.js";import"./EventsOptions-11595a51.js";import"./TimeInput-f2c928e0.js";import"./VariablesList-21a509ef.js";import"./PhotoInput-46ed3585.js";import"./FileInput-8ff7d25a.js";import"./DataSourceProperties-6ff16e16.js";import"./map-controller-afea0ffa.js";import"./defineProperty-60fb0633.js";import"./TemplatedStringsList-a72bbeb0.js";import"./SyncModal-9743b0a6.js";import"./MapCustomControls-20155277.js";import"./StylePopup-82459987.js";import"./ArrayInput-9b06f7f8.js";import"./ColorInput-010b1085.js";import"./StyleFormulaPopup-5ca20d2a.js";import"./MetaDataImportPopup-e376edf7.js";import"./LayerAttributePopup-72843616.js";import"./MapFeatureFormElement-1e618c8b.js";import"./TemporaryLayersPage-edc3ea1b.js";import"./LayerPopup-83306457.js";import"./LayerLocalizationComponent-69f0fd78.js";import"./MapBoundingBox-d4968557.js";import"./MapElement-218bb5fd.js";import"./document-type-0a620a59.js";import"./LayerFiltersContainer-7434ab12.js";import"./cloneDeep-d0c278ca.js";import"./ImportLayerPopup-d10c7601.js";import"./UploadWorker-9399b539.js";import"./ExportPopup-32b396d7.js";import"./SharePopup-63eaf9e7.js";import"./layoutDataViewFilters-860124fe.js";import"./CustomButtonPopup-77754fa2.js";import"./map-properties-events-5ab2817a.js";import"./element-9e5d1d0a.js";import"./ConstantsList-1d6582bb.js";import"./JSONPopup-836a041f.js";import"./uniqueId-07feef0a.js";const S={name:"LayoutElement",props:{element:{type:Object,required:!0},selected:{type:Object}},components:{LayoutElements:_},data(){return{collapsed:!1}},computed:{isSelectedElement(){return this.selected&&this.selected._id===this.element._id},menuOptions(){const l=[];return this.element.properties?.isFormRegion?l.push("paste"):this.element.title?(l.push("copy"),l.push("delete"),l.push("toggleSelect")):l.push("paste"),l}},methods:{selectElement(){this.element.properties?.isFormRegion||this.$emit("elementSelect",this.element)}}},x={style:{display:"flex","justify-content":"right"}},b=n("i",{class:"fa fa-ellipsis-v"},null,-1),L=[b],j={class:"px-2 py-1",style:{border:"1px solid var(--surface-50)"}},w={style:{display:"flex",gap:".5rem","align-items":"center","justify-content":"space-between"}},B={style:{display:"flex",gap:".5rem","align-items":"center"}},R={style:{width:"1rem",display:"flex","justify-content":"center","align-items":"center"}},D={style:{display:"flex",gap:".5rem","align-items":"center"}},N=n("i",{class:"fa fa-ellipsis-v"},null,-1),V=[N],q={key:0};function F(l,e,t,z,r,o){const y=g("LayoutElements"),v=E("safe-html");return s(),p("div",null,[t.element.title?(s(),p("div",{key:1,onContextmenu:e[8]||(e[8]=m(i=>l.$emit("openMenu",i,t.element,o.menuOptions,t.element.children),["prevent","stop"])),onClick:e[9]||(e[9]=m((...i)=>o.selectElement&&o.selectElement(...i),["stop"])),class:h(["layout-element",`${o.isSelectedElement?"focused-layout-element":""}`])},[n("div",j,[n("div",w,[n("div",B,[n("div",R,[k(n("span",null,null,512),[[v,t.element.properties.icon]])]),C(M(t.element.title),1)]),n("div",D,[n("div",null,[n("div",{onClick:e[4]||(e[4]=m(i=>l.$emit("openMenu",i,t.element,o.menuOptions,t.element.children),["stop"])),style:{cursor:"pointer"}},V)]),t.element.children?(s(),p("div",q,[n("div",{onClick:e[5]||(e[5]=m(i=>r.collapsed=!r.collapsed,["stop"])),style:{cursor:"pointer"}},[n("i",{class:h(`fa fa-caret-square-o-${r.collapsed?"down":"up"}`)},null,2)])])):a("",!0)])])]),t.element.children&&!r.collapsed?(s(),f(y,{key:0,onOpenMenu:e[6]||(e[6]=(i,d,u,c)=>l.$emit("openMenu",i,d,u,c)),onElementSelect:e[7]||(e[7]=i=>l.$emit("elementSelect",i)),selected:t.selected,children:t.element.children,disableReorder:!t.element.children[0]?.title},null,8,["selected","children","disableReorder"])):a("",!0)],34)):(s(),p("div",{key:0,onContextmenu:e[3]||(e[3]=m(i=>l.$emit("openMenu",i,t.element,o.menuOptions,t.element.children),["prevent","stop"])),class:"px-2 py-1",style:{border:"1px dashed var(--surface-50)","min-height":"2rem"}},[n("div",x,[n("div",{onClick:e[0]||(e[0]=m(i=>l.$emit("openMenu",i,t.element,o.menuOptions,t.element.children),["stop"])),style:{cursor:"pointer"}},L)]),t.element.children&&!r.collapsed?(s(),f(y,{key:0,onOpenMenu:e[1]||(e[1]=(i,d,u,c)=>l.$emit("openMenu",i,d,u,c)),onElementSelect:e[2]||(e[2]=i=>l.$emit("elementSelect",i)),selected:t.selected,children:t.element.children},null,8,["selected","children"])):a("",!0)],32))])}const Te=O(S,[["render",F]]);
1export{Te as default};

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.