PageSourceSearch

https://www.unionevaldenza.it/static/js/volto-secondarymenu-manage.97c9e943.chunk.js

js unionevaldenza.it collected 2026-10-07 02:59:52 UTC 7,713 bytes, 2 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[51313],{46714:(e,t,n)=>{n.r(t),n.d(t,{default:()=>k});var i=n(89958),a=n(64581),o=n(67294),u=n(95173),l=n(88640),r=n(67100),s=n(43409),d=n(16739),m=n(48237),c=n(51565),f=n(79117),v=n(57304),p=n(78099),h=n(71988),g=n.n(h),Z=n(64247),M=n.n(Z),y=o.createElement,w=(0,l.v)({title:{id:"secondarymenu-title",defaultMessage:"Title"},visible:{id:"secondarymenu-visible",defaultMessage:"Visible"},inEvidence:{id:"secondarymenu-inevidence",defaultMessage:"In evidence"},linkUrl:{id:"secondarymenu-linkUrl",defaultMessage:"Link"},linkUrl_description:{id:"secondarymenu-linkUrl_description",defaultMessage:"Type an external url, or select an internal url clicking on the right button"},deleteButton:{id:"secondarymenu-deletemenuitem-button",defaultMessage:"Delete menu item"}});const k=o.memo((0,u.compose)(f.Z)((function(e){var t,n,u,l,f=e.id,h=e.menuItem,Z=e.onChange,k=e.deleteMenuItem,C=e.openObjectBrowser,b=(0,r.Z)();(0,o.useEffect)((function(){var e=document.querySelector("form.ui.form"),t=function(e){e.preventDefault(),e.stopPropagation()},n=function(e){"Enter"===e.key&&(e.target.closest("form.ui.form")&&(e.preventDefault(),e.stopPropagation()))};return null===e||void 0===e||e.addEventListener("submit",t,!0),document.addEventListener("keydown",n,!0),function(){null===e||void 0===e||e.removeEventListener("submit",t,!0),document.removeEventListener("keydown",n,!0)}}),[]);var I=function(e,t){Z((0,a.Z)((0,a.Z)({},h),{},(0,i.Z)({},e,t)))},D=null!==(t=null!==(n=null===(u=h.linkUrl)||void 0===u||null===(l=u[0])||void 0===l?void 0:l["@id"])&&void 0!==n?n:h.href)&&void 0!==t?t:null;return y(o.Fragment,null,y(v.Z,{id:"".concat(f,"-title"),title:b.formatMessage(w.title),description:"",required:!0,value:h.title,onChange:function(e,t){return I("title",t)}}),y(v.Z,{id:"".concat(f,"-linkUrl"),title:b.formatMessage(w.linkUrl),description:b.formatMessage(w.linkUrl_description),required:!0,value:D?(0,c.ZV)(D):null,icon:D?M():g(),iconAction:D?function(){I("linkUrl","")}:function(){return C({mode:"link",onSelectItem:function(e,t){I("linkUrl",[t])}})},onChange:function(e,t){return I("href",t)}}),y(p.Z,{id:"".concat(f,"-visible"),title:b.formatMessage(w.visible),description:"",defaultValue:!0,value:!!h.visible,onChange:function(e,t){return I("visible",t)}}),y(p.Z,{id:"".concat(f,"-inEvidence"),title:b.formatMessage(w.inEvidence),description:"",defaultValue:!1,value:!!h.inEvidence,onChange:function(e,t){return I("inEvidence",t)}}),y(s.Z.Field,{inline:!0,className:"delete wide",id:"menu-delete"},y(d.Z,null,y(d.Z.Row,{stretched:!0},y(d.Z.Column,{width:12},y(m.Z,{icon:"trash",onClick:k,id:"delete-menuitem",negative:!0,content:b.formatMessage(w.deleteButton)}))))))})))},36324:(e,t,n)=>{n.r(t),n.d(t,{default:()=>C});var i=n(64581),a=n(25403),o=n(67294),u=n(88640),l=n(67100),r=n(43409),s=n(16739),d=n(94983),m=n(65382),c=n(35766),f=n(48237),v=n(39445),p=n(57304),h=n(17810),g=n(51565),Z=o.createElement,M=(0,u.v)({menuItemsHeader:{id:"secondarymenu-menuitems-header",defaultMessage:"Menu items"},addMenuPath:{id:"secondarymenu-add-rootpath",defaultMessage:"Add menu path"},deleteMenuPath:{id:"secondarymenu-delete-menupath",defaultMessage:"Delete menu path"},deleteButton:{id:"secondarymenu-delete-button",defaultMessage:"Delete"},root_path:{id:"secondarymenu-rootpath",defaultMessage:"Root path"},addMenuItem:{id:"secondarymenu-addmenuitem",defaultMessage:"Add menu item"},moveMenuItemUp:{id:"secondarymenu-move-menuitem-up",defaultMessage:"Move menu item up"},moveMenuItemDown:{id:"secondarymenu-move-menuitem-down",defaultMessage:"Move menu item down"},emptyActiveMenuPath:{id:"secondarymenu-emptyActiveMenuPath",defaultMessage:"Select a menu path"},emptyActiveMenuItem:{id:"secondarymenu-emptyActiveMenuItem",defaultMessage:"Select a menu item"}}),y=function(e){return{title:e,visible:!0,linkUrl:null}},w=function(e){return{rootPath:"/",items:[y(e)]}},k=[w];const C=function(e){var t,n,u=e.value,C=e.id,b=e.onChange,I=(e.required,e.title),D=e.description,E=(0,l.Z)(),N=(0,o.useState)(u?JSON.parse(u):k),_=N[0],A=N[1],P=(0,o.useState)(0),U=P[0],S=P[1],L=(0,o.useState)(0),B=L[0],O=L[1],F=function(e){A(e),b(C,JSON.stringify(e))},V=function(e,t,n,i){e.preventDefault();var o="up"===i,u=(0,a.Z)(_),l=u[t].items[n];u[t].items.splice(n,1),u[t].items.splice(n+(o?-1:1),0,l),F(u)};return Z("div",{className:"secondary-menu-configuration-widget"},Z(r.Z.Field,{inline:!0,id:C},Z(s.Z,null,Z(s.Z.Row,null,Z(s.Z.Column,{width:"12"},Z("div",{className:"wrapper"},Z("label",{htmlFor:"menu-configuration"},I))),Z(s.Z.Column,{width:"12",className:"menu-configuration-widget"},Z("div",{id:"menu-configuration"},Z(d.Z,{pointing:!0,secondary:!0,className:"menu-path-menu"},_.map((function(e,t){return Z(d.Z.Item,{key:"menu-path-".concat(t),name:e.rootPath,active:U===t,onClick:function(){S(t),O(0)}},Z("span",null,(0,g.ZV)(e.rootPath)))})),Z(d.Z.Item,{active:!1,name:E.formatMessage(M.addMenuPath),onClick:function(e){e.preventDefault();var t=_.length,n="/tab".concat(t),o=[].concat((0,a.Z)(_),[(0,i.Z)((0,i.Z)({},w("Tab ".concat(t))),{},{rootPath:n})]);F(o),S(o.length-1)}},Z(m.Z,{name:"plus"}))),Z(c.Z,null,U>-1&&U<_.length?Z(s.Z,null,Z(s.Z.Column,{width:12,className:"secondarymenu-rootpath-segment"},Z(p.Z,{id:"rootPath",title:E.formatMessage(M.root_path),description:"",required:!0,value:(0,g.ZV)(_[U].rootPath),onChange:function(e,t){!function(e,t){var n=(0,a.Z)(_);n[e]=t,F(n)}(U,(0,i.Z)((0,i.Z)({},_[U]),{},{rootPath:null!==t&&void 0!==t&&t.length?t:"/"}))}}),Z(r.Z.Field,{inline:!0,className:"delete wide",id:"menupath-delete"},Z(s.Z,null,Z(s.Z.Row,{stretched:!0},Z(s.Z.Column,{width:12},Z(f.Z,{icon:"trash",negative:!0,onClick:function(e){return function(e,t){e.preventDefault();var n=(0,a.Z)(_);n.splice(t,1),U===t&&setTimeout((function(){return S(t>0?t-1:0)}),0),F(n)}(e,U)},id:"delete-menupath",content:E.formatMessage(M.deleteButton)})))))),Z(s.Z.Column,{width:4},Z(v.Z,{as:"h2",className:"secondarymenu-items-header"},E.formatMessage(M.menuItemsHeader)),Z(d.Z,{fluid:!0,vertical:!0,tabular:!0,className:"menu-items-menu"},null===(t=_[U].items)||void 0===t?void 0:t.map((function(e,t){return Z(d.Z.Item,{key:"menu-item-".concat(t),name:e.title,active:B===t,onClick:function(){return O(t)}},Z(f.Z.Group,{vertical:!0,className:"move-buttons"},Z(f.Z,{disabled:0===t,size:"tiny",icon:Z(m.Z,{name:"arrow left"}),title:E.formatMessage(M.moveMenuItemUp),onClick:function(e){return V(e,U,t,"up")}}),Z(f.Z,{disabled:t===_[U].items.length-1,size:"tiny",icon:Z(m.Z,{name:"arrow right"}),title:E.formatMessage(M.moveMenuItemDown),onClick:function(e){return V(e,U,t,"down")}})),Z("span",null,e.title))})),Z(d.Z.Item,{name:E.formatMessage(M.addMenuItem),onClick:function(e){return function(e,t){e.preventDefault();var n=(0,a.Z)(_);n[t].items=[].concat((0,a.Z)(n[t].items),[y("New ".concat(n[t].items.length))]),O(n[t].items.length-1),F(n)}(e,U)}},Z(m.Z,{name:"plus"})))),Z(s.Z.Column,{stretched:!0,width:8},B>-1&&B<(null===(n=_[U].items)||void 0===n?void 0:n.length)?Z(h.Z,{componentName:"SecondaryMenuConfigurationForm",id:"".concat(U,"-").concat(B),menuItem:_[U].items[B],onChange:function(e){return function(e,t,n){var i=(0,a.Z)(_);i[e].items[t]=n,F(i)}(U,B,e)},deleteMenuItem:function(e){return function(e,t,n){e.preventDefault();var i=(0,a.Z)(_);i[t].items.splice(n,1),B===n&&setTimeout((function(){return O(n>0?n-1:0)}),0),F(i)}(e,U,B)}}):Z("span",null,E.formatMessage(M.emptyActiveMenuItem)))):Z("span",null,E.formatMessage(M.emptyActiveMenuPath)))))),D&&Z(s.Z.Row,{stretched:!0},Z(s.Z.Column,{stretched:!0,width:"12"},Z("p",{className:"help"},D))))))}}}]);
2//# sourceMappingURL=volto-secondarymenu-manage.97c9e943.chunk.js.map

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.