PageSourceSearch

https://www.comune.modena.it/static/js/volto-editablefooter-manage.bd2c672f.chunk.js

js comune.modena.it collected 2026-09-24 09:03:36 UTC 11,443 bytes, 2 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[98526,38050],{14216:(e,t,o)=>{o.r(t),o.d(t,{default:()=>Z});var n=o(89958),i=o(41609),l=o.n(i),a=o(67294),r=o(36247),s=o(26519),u=o(44586),d=o(27399),c=o(73935),f=o(33106),m=o(91555),v=o(13515),g=o(68706),b=o(32951),h=o(81667),p=a.createElement;const Z=function(e){var t,o,i,Z,w,M=(0,h.TH)(),k=(0,r.useDispatch)(),C="18"===(b.Z.settings["volto-blocks-widget"].voltoVersion+"").split(".")[0],y=e.value,_=void 0===y?{}:y,S=e.id,F=e.onChange,D=(e.required,(0,r.useSelector)((function(e){var t;return null===(t=e.blocksWidgetSelected)||void 0===t?void 0:t.value}))),E=(0,a.useRef)(D);(0,a.useEffect)((function(){E.current=D}),[D]);var L=(0,a.useRef)(),N=(0,u.Z)();_.blocks_layout&&!l()(_.blocks_layout.items)||(_.blocks_layout={items:[N]}),_.blocks&&!l()(_.blocks)||(_.blocks=(0,n.Z)({},N,{"@type":b.Z.settings.defaultBlockType}));var P=function(){E.current!==S&&k((0,g.Y)(S))};return(0,a.useEffect)((function(){if(L){var e=L.current;return e.addEventListener("click",P),function(){e.removeEventListener("click",P)}}}),[L]),p(a.Fragment,null,p("div",{className:"blocks-widget",ref:L,onBlur:function(){e.onBlur(S,_)}},p(d.Z.Field,{inline:!0,id:S},p(v.Z,e,p("div",{className:"blocks-widget-container"},p(m.Z,{key:S,formData:_,visual:!0,hideActions:!0,onChangeFormData:function(e){F(S,{blocks:e.blocks,blocks_layout:e.blocks_layout})},allowedBlocks:null!==(t=null===e||void 0===e||null===(o=e.widgetOptions)||void 0===o?void 0:o.allowedBlocks)&&void 0!==t?t:null===(i=b.Z.settings["volto-blocks-widget"])||void 0===i?void 0:i.allowedBlocks,showRestricted:null!==(Z=e.showRestricted)&&void 0!==Z?Z:null===(w=b.Z.settings["volto-blocks-widget"])||void 0===w?void 0:w.showRestricted,isFormSelected:D===S,pathname:M.pathname}))))),C?p(a.Fragment,null,(0,c.createPortal)(p("div",{style:{display:D===S?"block":"none"}},p(f.Z,null)),document.getElementById("sidebar"))):p(s.Z,{node:document.getElementById("sidebar")},D===S&&p(f.Z,null)))}},32960:(e,t,o)=>{o.r(t),o.d(t,{default:()=>p});var n=o(89958),i=o(64581),l=o(67294),a=o(88640),r=o(67100),s=o(27399),u=o(16739),d=o(48237),c=o(57304),f=o(78099),m=o(77233),v=o(32951),g=l.createElement,b=(0,a.v)({title:{id:"editablefooter-title",defaultMessage:"Title"},titleLink:{id:"editablefooter-titleLink",defaultMessage:"Title link"},visible:{id:"editablefooter-visible",defaultMessage:"Visible"},showSocial:{id:"editablefooter-showSocial",defaultMessage:"Show social links"},newsletterSubscribe:{id:"editablefooter-newsletterSubscribe",defaultMessage:"Show newsletter subscribe form"},text:{id:"editablefooter-text",defaultMessage:"Text"},deleteFooterColumn:{id:"editablefooter-deletefootercolumn",defaultMessage:"Delete footer column"},deleteButton:{id:"editablefooter-deletefootercolumn-button",defaultMessage:"Delete footer column"}}),h=function(e){var t,o=e.id,a=e.footerColumn,h=e.onChange,p=e.deleteFooterColumn,Z=(0,r.Z)(),w=v.Z.widgets.widget.richtext;(0,l.useEffect)((function(){var e=document.querySelector("form.ui.form"),t=function(e){e.preventDefault(),e.stopPropagation()},o=function(e){if("Enter"===e.key&&e.target.closest("form.ui.form")){if(e.target.closest(".slate_wysiwyg_box"))return;e.preventDefault(),e.stopPropagation()}};return null===e||void 0===e||e.addEventListener("submit",t,!0),document.addEventListener("keydown",o,!0),function(){null===e||void 0===e||e.removeEventListener("submit",t,!0),document.removeEventListener("keydown",o,!0)}}),[]);var M=function(e,t){h((0,i.Z)((0,i.Z)({},a),{},(0,n.Z)({},e,t)))};return g(l.Fragment,null,g(c.Z,{id:"".concat(o,"-title"),title:Z.formatMessage(b.title),description:"",required:!1,value:a.title,onChange:function(e,t){return M("title",t)}}),g(f.Z,{id:"".concat(o,"-visible"),title:Z.formatMessage(b.visible),description:"",defaultValue:!0,value:!!a.visible,onChange:function(e,t){return M("visible",t)}}),v.Z.settings["volto-editablefooter"].options.socials&&g(f.Z,{id:"".concat(o,"-showSocial"),title:Z.formatMessage(b.showSocial),description:"",defaultValue:!0,value:!!a.showSocial,onChange:function(e,t){return M("showSocial",t)}}),v.Z.settings["volto-editablefooter"].options.newsletterSubscribe&&g(f.Z,{id:"".concat(o,"-newsletterSubscribe"),title:Z.formatMessage(b.newsletterSubscribe),description:"",defaultValue:!0,value:!!a.newsletterSubscribe,onChange:function(e,t){return M("newsletterSubscribe",t)}}),g(m.ZP,{id:"".concat(o,"-titleLink"),title:Z.formatMessage(b.titleLink),description:"",mode:"link",value:null!==(t=a.titleLink)&&void 0!==t?t:[],onChange:function(e,t){return M("titleLink",t)}}),g(w,{id:"".concat(o,"-text"),title:Z.formatMessage(b.text),description:"",value:a.text,onChange:function(e,t){M("text",t)},key:"".concat(o,"-text")}
1),g(s.Z.Field,{inline:!0,className:"delete wide",id:"column-delete"},g(u.Z,null,g(u.Z.Row,{stretched:!0},g(u.Z.Column,{width:4},g("div",{className:"wrapper"})),g(u.Z.Column,{width:8},g(d.Z,{icon:"trash",onClick:p,id:"delete-footercolumn",negative:!0,content:Z.formatMessage(b.deleteButton)}))))))};const p=l.memo(h)},86082:(e,t,o)=>{o.r(t),o.d(t,{default:()=>y});var n=o(64581),i=o(25403),l=o(67294),a=o(88640),r=o(67100),s=o(27399),u=o(16739),d=o(94983),c=o(65382),f=o(35766),m=o(48237),v=o(39445),g=o(57304),b=o(51565),h=o(69104),p=o(14216),Z=l.createElement,w=(0,a.v)({footerItemsHeader:{id:"editablefooter-items-header",defaultMessage:"Footer columns"},addFooterPath:{id:"editablefooter-add-rootpath",defaultMessage:"Add footer path"},deleteFooterPath:{id:"editablefooter-delete-footerpath",defaultMessage:"Delete footer path"},deleteButton:{id:"editablefooter-delete-button",defaultMessage:"Delete"},root_path:{id:"editablefooter-rootpath",defaultMessage:"Root path"},addFooterColumn:{id:"editablefooter-addfootercolumn",defaultMessage:"Add footer column"},moveMenuItemUp:{id:"editablefooter-move-column-up",defaultMessage:"Move column up"},moveMenuItemDown:{id:"editablefooter-move-column-down",defaultMessage:"Move column down"},emptyActiveFooterPath:{id:"editablefooter-emptyActiveFooterPath",defaultMessage:"Select or add a footer path"},emptyActiveFooterColumn:{id:"editablefooter-emptyActiveFooterColumn",defaultMessage:"Select or add a footer column"},column:{id:"editablefooter-column",defaultMessage:"Column"},no_title:{id:"editablefooter-no-title",defaultMessage:"without title"},column_selection:{id:"editablefooter-column-selection",defaultMessage:"Column selection"},column_content:{id:"editablefooter-column-content",defaultMessage:"Edit column content"},footer_top:{id:"editablefooter-footer-top",defaultMessage:"Intestazione del footer"}}),M=function(e){return{id:(new Date).getTime(),title:e,visible:!0,showSocial:!1,newsletterSubscribe:!1,titleLink:[],text:null}},k=function(e){return{rootPath:"/",items:[M(e)]}},C=[k("Title")];const y=function(e){var t,o,a=e.value,y=e.id,_=e.onChange,S=(e.required,e.title,e.description),F=(0,r.Z)(),D=(0,l.useState)(a||C),E=D[0],L=D[1],N=(0,l.useState)(0),P=N[0],B=N[1],x=(0,l.useState)(0),A=x[0],I=x[1],T=function(e){L(e),_(y,e)},R=function(e,t){var o=(0,i.Z)(E);o[e]=t,T(o)},V=function(e,t,o,n){e.preventDefault();var l="up"===n,a=(0,i.Z)(E),r=a[t].items[o];a[t].items.splice(o,1),a[t].items.splice(o+(l?-1:1),0,r),T(a)};return Z("div",{className:"footer-configuration-widget"},Z(s.Z.Field,{inline:!0,id:y},Z(u.Z,null,S&&Z(u.Z.Row,null,Z(u.Z.Column,{stretched:!0,width:"12"},Z("p",{className:"help"},S))),Z(u.Z.Row,null,Z(u.Z.Column,{width:"12",className:"footer-configuration-widget"},Z("div",{id:"footer-configuration"},Z(d.Z,{pointing:!0,secondary:!0,className:"footer-path"},E.map((function(e,t){return Z(d.Z.Item,{key:"footer-path-".concat(t),name:e.rootPath,active:P===t,onClick:function(){B(t),I(0)}},Z("span",null,(0,b.ZV)(e.rootPath)))})),Z(d.Z.Item,{active:!1,name:F.formatMessage(w.addFooterPath),onClick:function(e){e.preventDefault();var t=E.length,o="/tab".concat(t),l=[].concat((0,i.Z)(E),[(0,n.Z)((0,n.Z)({},k("Tab ".concat(t))),{},{rootPath:o})]);T(l),B(l.length-1)},"aria-label":F.formatMessage(w.addFooterPath)},Z(c.Z,{name:"plus"}))),Z(f.Z,null,P>-1&&P<E.length?Z(u.Z,null,Z(u.Z.Column,{width:12,className:"footer-rootpath-segment"},Z(g.Z,{id:"rootPath",title:F.formatMessage(w.root_path),description:"",required:!0,value:(0,b.ZV)(E[P].rootPath),onChange:function(e,t){R(P,(0,n.Z)((0,n.Z)({},E[P]),{},{rootPath:null!==t&&void 0!==t&&t.length?t:"/"}))}}),Z(s.Z.Field,{inline:!0,className:"delete wide",id:"footerpath-delete"},Z(u.Z,null,Z(u.Z.Row,{stretched:!0},Z(u.Z.Column,{width:12,className:"text-center"},Z(m.Z,{icon:"trash",negative:!0,onClick:function(e){return function(e,t){e.preventDefault();var o=(0,i.Z)(E);o.splice(t,1),P===t&&setTimeout((function(){return B(t>0?t-1:0)}),0),T(o)}(e,P)},id:"delete-footerpath",content:F.formatMessage(w.deleteButton)})))))),Z(u.Z.Column,{width:12,className:"footer-top-segment footer-top"},Z(p.default,{id:"footerTop",title:F.formatMessage(w.footer_top),description:"",value:E[P].footerTop,onChange:function(e,t){R(P,(0,n.Z)((0,n.Z)({},E[P]),{},{footerTop:t}))},onBlur:function(){},key:"footer_top_"+P,allowedBlocks:["text","image","gridBlock"]})),Z(u.Z.Column,{width:4},Z(v.Z,{as:"h2",className:"editablefooter-items-header"},F.formatMessage(w.footerItemsHeader)),Z(d.Z,{fluid:!0,vertical:!0,tabular:!0,className:"footer-items-menu",role:"region","aria-label":F.formatMessage(w.column_selection)},null===(t=E[P].items)||void 0===t?void 0:t.map((function(e,t){var o,n;return Z(d.Z.Item,{key:"footer-item-".concat(t),name:e.title,active:A===t,onClick:function(){return I(t)},"aria-controls":"footerConfigContent",as:"button","aria-expanded":A===t,"aria-label":F.formatMessage(w.column)+" "+(t+1)+" "+(null!==(o=e.title)&&void 0!==o?o:F.formatMessage(w.no_title))},Z(m.Z.Group,{vertical:!0,className:"move-buttons",key:"footer-item-".concat(t),id:"footer-item-".concat(t),name:e.title,active:A===t,onClick:function(){return I(t)},"aria-label":F.formatMessage(w.column)+" "+(t+1)+" "+(null!==(n=e.title)&&void 0!==n?n:F.formatMessage(w.no_title))},Z(m.Z,{disabled:0===t,size:"tiny",icon:Z(c.Z,{name:"arrow left"}),title:F.formatMessage(w.moveMenuItemUp),onClick:function(e){return V(e,P,t,"up")}}),Z(m.Z,{disabled:t===E[P].items.length-1,size:"tiny",icon:Z(c.Z,{name:"arrow right"}),title:F.formatMessage(w.moveMenuItemDown),onClick:function(e){return V(e,P,t,"down")}})),Z("span",null,e.title))})),Z(d.Z.Item,{as:"button",name:F.formatMessage(w.addFooterColumn),"aria-label":F.formatMessage(w.addFooterColumn),onClick:function(e){return function(e,t){e.preventDefault();var o=(0,i.Z)(E);o[t].items=[].concat((0,i.Z)(o[t].items),[M("New ".concat(o[t].items.length))]),I(o[t].items.length-1),T(o)}(e,P)}},Z(c.Z,{name:"plus"})))),Z(u.Z.Column,{stretched:!0,width:8},A>-1&&A<(null===(o=E[P].items)||void 0===o?void 0:o.length)?Z("div",{id:"footerConfigContent",role:"region","aria-label":F.formatMessage(w.column_content)},Z(h.W,{"arial-label":"text",id:E[P].items[A].id,footerColumn:E[P].items[A],onChange:function(e){return function(e,t,o){var n=(0,i.Z)(E);n[e].items[t]=o,T(n)}(P,A,e)},deleteFooterColumn:function(e){return function(e,t,o){e.preventDefault();var n=(0,i.Z)(E);n[t].items.splice(o,1),A===o&&setTimeout((function(){return I(o>0?o-1:0)}),0),T(n)}(e,P,A)}})):Z("span",null,F.formatMessage(w.emptyActiveFooterColumn)))):Z("span",null,F.formatMessage(w.emptyActiveFooterPath)))))))))}}}]);
2//# sourceMappingURL=volto-editablefooter-manage.bd2c672f.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.