PageSourceSearch

https://www.ausl.fe.it/static/js/volto-dropdownmenu-manage.1ba10723.chunk.js

js ausl.fe.it collected 2026-09-24 22:22:16 UTC 10,838 bytes, 2 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[5240],{28664:(e,t,i)=>{i.r(t),i.d(t,{default:()=>C});var o=i(76040),n=i(40656),a=i.n(n),l=i(11504),s=i(55708),d=i(900),m=i(75810),u=i(95016),r=i(48242),c=i(35976),p=i(15700),v=i(43936),g=i(16388),f=i(60076),h=i(45500),w=i(21296),M=l.createElement;const k=(0,s.defineMessages)({title:{id:"dropdownmenu-title",defaultMessage:"Title"},visible:{id:"dropdownmenu-visible",defaultMessage:"Visible"},mode:{id:"dropdownmenu-mode",defaultMessage:"Mode"},modeSimpleLink:{id:"dropdownmenu-mode-simpleLink",defaultMessage:"Simple link"},modeDropdown:{id:"dropdownmenu-mode-dropdown",defaultMessage:"Dropdown"},linkUrl:{id:"dropdownmenu-linkUrl",defaultMessage:"Link"},navigationRoot:{id:"dropdownmenu-navigationRoot",defaultMessage:"Navigation root"},showMoreLink:{id:"dropdownmenu-showMoreLink",defaultMessage:'"Show more" link'},showMoreText:{id:"dropdownmenu-showMoreText",defaultMessage:'"Show more" link text'},additionalClasses:{id:"dropdownmenu-additionalClasses",defaultMessage:"Additional classes"},additionalClassesDescription:{id:"dropdownmenu-additionalClassesDescription",defaultMessage:"Additional classes for the item to apply specific styles, accordingly to site layout."},blocks:{id:"dropdownmenu-blocks",defaultMessage:"Blocks"},blocks_description:{id:"dropdownmenu-blocks-description",defaultMessage:"Add some blocks to show in dropdown menu."},deleteMenuItem:{id:"dropdownmenu-deletemenuitem",defaultMessage:"Delete menu item"},deleteButton:{id:"dropdownmenu-deletemenuitem-button",defaultMessage:"Delete menu item"},clickableNavigationRoots:{id:"dropdownmenu-clickableNavigationRoots",defaultMessage:"Clickable navigation roots"}}),b=({id:e,menuItem:t,onChange:i,deleteMenuItem:n})=>{var s,b,C,N,y,D;const L=(0,d.c)(),S=(0,m.c)();t.blocks_layout&&!a()(t.blocks_layout.items)||(t.blocks_layout={items:[S]}),t.blocks&&!a()(t.blocks)||(t.blocks={[S]:{"@type":w.default.settings.defaultBlockType}});const _=e=>{e.preventDefault()},I=e=>{"Enter"===e.code&&_(e)};(0,l.useEffect)((()=>(document.querySelector("form.ui.form").addEventListener("click",_),document.querySelectorAll("form.ui.form input").forEach((e=>{e.addEventListener("keypress",I)})),()=>{var e;null===(e=document.querySelector("form.ui.form"))||void 0===e||e.removeEventListener("click",_),document.querySelectorAll("form.ui.form input").forEach((e=>{null===e||void 0===e||e.removeEventListener("keypress",I)}))})),[]);const R=(e,n)=>{i((0,o.c)((0,o.c)({},t),{},{[e]:n}))};return M(l.Fragment,null,M(g.mw,{id:`${e}-title`,title:L.formatMessage(k.title),description:"",required:!0,value:t.title,onChange:(e,t)=>
1R("title",t),className:"menu-item-field-title"}),M(g.Wi,{id:`${e}-visible`,title:L.formatMessage(k.visible),description:"",defaultValue:!0,value:!!t.visible,onChange:(e,t)=>R("visible",t),className:"menu-item-field-visible"}),M(f.I7,{id:`${e}-mode`,title:L.formatMessage(k.mode),description:"",required:!0,value:t.mode,onChange:(e,t)=>R("mode",t),valueList:[{value:"simpleLink",label:L.formatMessage(k.modeSimpleLink)},{value:"dropdown",label:L.formatMessage(k.modeDropdown)}],className:"menu-item-field-mode"}),"simpleLink"===t.mode&&M(g.S,{id:`${e}-linkUrl`,title:L.formatMessage(k.linkUrl),description:"",required:!0,mode:"link",value:null!==(s=t.linkUrl)&&void 0!==s?s:[],onChange:(e,t)=>R("linkUrl",t),className:"menu-item-field-linkUrl"}),"dropdown"===t.mode&&M(l.Fragment,null,M("div",{className:"menu-item-field-navigationRoot"},M(g.S,{id:`${e}-navigationRoot`,title:L.formatMessage(k.navigationRoot),description:"",required:!0,value:null!==(b=t.navigationRoot)&&void 0!==b?b:[],onChange:(e,t)=>R("navigationRoot",t)})),(null===(C=w.default.settings)||void 0===C||null===(N=C["volto-dropdownmenu"])||void 0===N||null===(y=N.options)||void 0===y?void 0:y.clickableNavigationRoots)&&M("div",{className:"menu-item-field-clickableNavigationRoots"},M(g.Wi,{id:`${e}-clickableNavigationRoots`,title:L.formatMessage(k.clickableNavigationRoots),description:"",defaultValue:!0,value:!!t.clickableNavigationRoots,onChange:(e,t)=>
1R("clickableNavigationRoots",t)})),M("div",{className:"menu-item-field-showMoreLink"},M(g.S,{id:`${e}-showMoreLink`,title:L.formatMessage(k.showMoreLink),description:"",mode:"link",value:null!==(D=t.showMoreLink)&&void 0!==D?D:[],onChange:(e,t)=>R("showMoreLink",t)})),M("div",{className:"menu-item-field-showMoreText"},M(g.mw,{id:`${e}-showMoreText`,title:L.formatMessage(k.showMoreText),description:"",value:t.showMoreText,onChange:(e,t)=>R("showMoreText",t)})),M("div",{className:"menu-item-field-additionalClasses"},M(g.mw,{id:`${e}-additionalClasses`,title:L.formatMessage(k.additionalClasses),description:L.formatMessage(k.additionalClassesDescription),value:t.additionalClasses,onChange:(e,t)=>R("additionalClasses",t)})),M(u.c.Field,{inline:!0,className:"help wide",id:"menu-blocks"},M(r.c,null,M(r.c.Row,{stretched:!0},M(r.c.Column,{width:12},M("div",{className:"wrapper"},M("p",{className:"help"},L.formatMessage(k.blocks_description))))),M(r.c.Row,{stretched:!0},M(r.c.Column,{width:12},M("div",{className:"menu-blocks-container"},M(v.QF,{key:e,formData:t,visual:!0,hideActions:!0,onChangeFormData:e=>{i((0,o.c)((0,o.c)({},t),{},{blocks:e.blocks,blocks_layout:e.blocks_layout}))}}))))))),M(u.c.Field,{inline:!0,className:"delete wide",id:"menu-delete"},M(r.c,null,M(r.c.Row,{stretched:!0},M(r.c.Column,{width:4},M("div",{className:"wrapper"})),M(r.c.Column,{width:8},M(c.c,{icon:"trash",onClick:n,id:"delete-menuitem",negative:!0,content:L.formatMessage(k.deleteButton)}))))),M(h.c,{node:document.getElementById("sidebar")},M(p.c,null)))},C=l.memo(b)},16072:(e,t,i)=>{i.r(t),i.d(t,{default:()=>C});var o=i(76040),n=i(11504),a=i(55708),l=i(900),s=i(95016),d=i(48242),m=i(19920),u=i(50524),r=i(1328),c=i(35976),p=i(66540),v=i(16088),g=i(16388),f=i(47968),h=n.createElement;const w=(0,a.defineMessages)({menuItemsHeader:{id:"dropdownmenu-menuitems-header",defaultMessage:"Menu items"},addMenuPath:{id:"dropdownmenu-add-rootpath",defaultMessage:"Add menu path"},deleteMenuPath:{id:"dropdownmenu-delete-menupath",defaultMessage:"Delete menu path"},deleteButton:{id:"dropdownmenu-delete-button",defaultMessage:"Delete"},root_path:{id:"dropdownmenu-rootpath",defaultMessage:"Root path"},addMenuItem:{id:"dropdownmenu-addmenuitem",defaultMessage:"Add menu item"},moveMenuItemUp:{id:"dropdownmenu-move-menuitem-up",defaultMessage:"Move menu item up"},moveMenuItemDown:{id:"dropdownmenu-move-menuitem-down",defaultMessage:"Move menu item down"},emptyActiveMenuPath:{id:"dropdownmenu-emptyActiveMenuPath",defaultMessage:"Select a menu path"},emptyActiveMenuItem:{id:"dropdownmenu-emptyActiveMenuItem",defaultMessage:"Select a menu item"}}),M=e=>({title:e,visible:!0,mode:"simpleLink",linkUrl:[]}),k=e=>({rootPath:"/",items:[M(e)]}),b=[k("Tab 0")],C=({value:e,id:t,onChange:i,required:a,title:C,description:N})=>{var y,D;const L=(0,l.c)(),{0:S,1:_}=(0,n.useState)(e?JSON.parse(e):b),{0:I,1:R}=(0,n.useState)(0),{0:A,1:E}=(0,n.useState)(0),$=e=>{_(e),i(t,JSON.stringify(e))},P=(e,t,i,o)=>{e.preventDefault();const n="up"===o;let a=[...S],l=a[t].items[i];a[t].items.splice(i,1),a[t].items.splice(i+(n?-1:1),0,l),$(a)};return h("div",{className:"menu-configuration-widget"},h(s.c.Field,{inline:!0,id:t},h(d.c,null,h(d.c.Row,null,h(d.c.Column,{width:"12"},h("div",{className:"wrapper"},h("label",{htmlFor:"menu-configuration"},C))),h(d.c.Column,{width:"12",className:"menu-configuration-widget"},h("div",{id:"menu-configuration"},h(m.c,{pointing:!0,secondary:!0,className:"menu-path-menu"},S.map(((e,t)=>h(m.c.Item,{key:`menu-path-${t}`,name:e.rootPath,active:I===t,onClick:()=>{R(t),E(0)}},h("span",null,(0,f._c)(e.rootPath))))),h(m.c.Item,{active:!1,name:L.formatMessage(w.addMenuPath),onClick:e=>{e.preventDefault();const t=S.length,i=`/tab${t}`;let n=[...S,(0,o.c)((0,o.c)({},k(`Tab ${t}`)),{},{rootPath:i})];$(n),R(n.length-1)}},h(u.c,{name:"plus"}))),h(r.c,null,I>-1&&I<S.length?h(d.c,null,h(d.c.Column,{width:12,className:"dropdownmenu-rootpath-segment"},h(g.mw,{id:"rootPath",title:L.formatMessage(w.root_path),description:"",required:!0,value:(0,f._c)(S[I].rootPath),onChange:(e,t)=>
1{((e,t)=>{let i=[...S];i[e]=t,$(i)})(I,(0,o.c)((0,o.c)({},S[I]),{},{rootPath:null!==t&&void 0!==t&&t.length?t:"/"}))}}),h(s.c.Field,{inline:!0,className:"delete wide",id:"menupath-delete"},h(d.c,null,h(d.c.Row,{stretched:!0},h(d.c.Column,{width:4},h("div",{className:"wrapper"})),h(d.c.Column,{width:8},h(c.c,{icon:"trash",negative:!0,onClick:e=>((e,t)=>{e.preventDefault();let i=[...S];i.splice(t,1),I===t&&setTimeout((()=>R(t>0?t-1:0)),0),$(i)})(e,I),id:"delete-menupath",content:L.formatMessage(w.deleteButton)})))))),h(d.c.Column,{width:4},h(p.c,{as:"h2",className:"dropdownmenu-items-header"},L.formatMessage(w.menuItemsHeader)),h(m.c,{fluid:!0,vertical:!0,tabular:!0,className:"menu-items-menu"},null===(y=S[I].items)||void 0===y?void 0:y.map(((e,t)=>h(m.c.Item,{key:`menu-item-${t}`,name:e.title,active:A===t,onClick:()=>E(t)},h(c.c.Group,{vertical:!0,className:"move-buttons"},h(c.c,{disabled:0===t,size:"tiny",icon:h(u.c,{name:"arrow left"}),title:L.formatMessage(w.moveMenuItemUp),onClick:e=>P(e,I,t,"up")}),h(c.c,{disabled:t===S[I].items.length-1,size:"tiny",icon:h(u.c,{name:"arrow right"}),title:L.formatMessage(w.moveMenuItemDown),onClick:e=>P(e,I,t,"down")})),h("span",null,e.title)))),h(m.c.Item,{name:L.formatMessage(w.addMenuItem),onClick:e=>((e,t)=>{e.preventDefault();let i=[...S];i[t].items=[...i[t].items,M(`New ${i[t].items.length}`)],E(i[t].items.length-1),$(i)})(e,I)},h(u.c,{name:"plus"})))),h(d.c.Column,{stretched:!0,width:8},A>-1&&A<(null===(D=S[I].items)||void 0===D?void 0:D.length)?h(v.c,{componentName:"MenuConfigurationForm",id:`${I}-${A}`,menuItem:S[I].items[A],onChange:e=>((e,t,i)=>{let o=[...S];o[e].items[t]=i,$(o)})(I,A,e),deleteMenuItem:e=>((e,t,i)=>{e.preventDefault();let o=[...S];o[t].items.splice(i,1),A===i&&setTimeout((()=>E(i>0?i-1:0)),0),$(o)})(e,I,A)}):h("span",null,L.formatMessage(w.emptyActiveMenuItem)))):h("span",null,L.formatMessage(w.emptyActiveMenuPath)))))),N&&h(d.c.Row,{stretched:!0},h(d.c.Column,{stretched:!0,width:"12"},h("p",{className:"help"},N))))))}},26356:(e,t,i)=>{i.r(t),i.d(t,{default:()=>m});var o=i(11504),n=i(35976),a=i(16388),l=i(89080),s=i.n(l),d=o.createElement;const m=({id:e,title:t,required:i,description:o,error:l,value:m,valueList:u,onChange:r,onEdit:c,onDelete:p,intl:v,fieldSet:g,wrapped:f})=>d(a.ic,{id:e,title:t,description:o,required:i||null,error:l,fieldSet:g,wrapped:f},d("div",{className:"radio-widget"},u.map((t=>d(n.c,{key:t.value,id:e+t.value,className:s()("radio-button",{selected:t.value===m}),disabled:t.value===m,size:"mini",onClick:i=>{i.preventDefault(),r(e,t.value)}},t.label)))))}}]);
2//# sourceMappingURL=volto-dropdownmenu-manage.1ba10723.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.