PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / trunk
Booking for Appointments and Events Calendar – Amelia vtrunk
2.4.9 2.4.8 2.4.7 2.4.6 2.4.5 2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / extensions / divi_5_amelia / visual-builder / build / 781.divi-5-amelia.js
ameliabooking / extensions / divi_5_amelia / visual-builder / build Last commit date
494.divi-5-amelia.js 7 months ago 746.divi-5-amelia.js 7 months ago 781.divi-5-amelia.js 7 months ago divi-5-amelia.js 6 days ago
781.divi-5-amelia.js
1 lines
1 "use strict";(self.webpackChunkdivi_5_amelia=self.webpackChunkdivi_5_amelia||[]).push([[781],{781:(e,t,n)=>{var o=n(816),a=n.n(o);const i=JSON.parse('{"name":"divi5-amelia/eventscalendar","d4Shortcode":"divi_events_calendar_booking","title":"Amelia - Events Calendar","titles":"Amelia - Events Calendars","category":"module","moduleClassName":"divi5_amelia_events_calendar","moduleOrderClassName":"divi5_amelia_events_calendar","moduleIcon":"amelia/step-booking","attributes":{"module":{"type":"object","selector":"{{selector}}","default":{"meta":{"adminLabel":{"desktop":{"value":"Amelia Events Calendar"}}}},"settings":{"meta":{"adminLabel":{}},"decoration":{"background":{},"sizing":{},"spacing":{},"border":{},"boxShadow":{},"filters":{},"transform":{},"animation":{},"overflow":{},"disabledOn":{},"transition":{},"position":{},"zIndex":{},"scroll":{},"sticky":{}}}},"booking_params":{"type":"object","default":{"innerContent":{"desktop":{"value":false}}},"settings":{"innerContent":{"groupType":"group-item","item":{"groupName":"mainContent","priority":5,"render":true,"attrName":"booking_params.innerContent","label":"Enable Filters","description":"Show event filtering options","component":{"name":"divi/toggle","type":"field"}}}}},"events":{"type":"object","default":{"innerContent":{"desktop":{"value":[]}}},"settings":{"innerContent":{"groupType":"group-item","item":{"groupName":"mainContent","priority":10,"render":true,"attrName":"events.innerContent","label":"Select Events","description":"Select specific events to display (multi-select)","component":{"name":"divi/select","type":"field"}}}}},"tags":{"type":"object","default":{"innerContent":{"desktop":{"value":[]}}},"settings":{"innerContent":{"groupType":"group-item","item":{"groupName":"mainContent","priority":15,"render":true,"attrName":"tags.innerContent","label":"Select Tags","description":"Filter events by tags","component":{"name":"divi/select","type":"field"}}}}},"recurring":{"type":"object","default":{"innerContent":{"desktop":{"value":false}}},"settings":{"innerContent":{"groupType":"group-item","item":{"groupName":"mainContent","priority":20,"render":true,"attrName":"recurring.innerContent","label":"Show Recurring Events","description":"Display recurring events only","component":{"name":"divi/toggle","type":"field"}}}}},"locations":{"type":"object","default":{"innerContent":{"desktop":{"value":[]}}},"settings":{"innerContent":{"groupType":"group-item","item":{"groupName":"mainContent","priority":25,"render":true,"attrName":"locations.innerContent","label":"Select Locations","description":"Filter events by locations (multi-select)","component":{"name":"divi/select","type":"field"}}}}},"trigger":{"type":"object","default":{"innerContent":{"desktop":{"value":""}}},"settings":{"innerContent":{"groupType":"group-item","item":{"groupName":"mainContent","priority":30,"render":true,"attrName":"trigger.innerContent","label":"Trigger Element Selector","description":"CSS selector for the element that will trigger the events calendar","component":{"name":"divi/text","type":"field"}}}}},"trigger_type":{"type":"object","default":{"innerContent":{"desktop":{"value":"id"}}},"settings":{"innerContent":{"groupType":"group-item","item":{"groupName":"mainContent","priority":35,"render":true,"attrName":"trigger_type.innerContent","label":"Trigger Type","description":"Type of CSS selector for the trigger element","component":{"name":"divi/select","type":"field"}}}}},"in_dialog":{"type":"object","default":{"innerContent":{"desktop":{"value":false}}},"settings":{"innerContent":{"groupType":"group-item","item":{"groupName":"mainContent","priority":40,"render":true,"attrName":"in_dialog.innerContent","label":"Show in Dialog","description":"Display the events calendar in a dialog/modal","component":{"name":"divi/toggle","type":"field"}}}}}}}'),{addAction:r}=window?.vendor?.wp?.hooks,{Select:l,TextContainer:s,Toggle:d,Checkboxes:m}=window?.divi?.fieldLibrary||{},{ModuleContainer:p,StyleContainer:c,elementClassnames:g,GroupContainer:u,FieldContainer:v}=window?.divi?.module,{registerModule:C}=window?.divi?.moduleLibrary,b=({attrs:e,elements:t,settings:n,orderClass:o,mode:i,state:r,noStyleTag:l})=>a().createElement(c,{mode:i,state:r,noStyleTag:l},t.style({attrName:"module",styleProps:{disabledOn:{disabledModuleVisibility:n?.disabledModuleVisibility}}})),y=({elements:e})=>a().createElement(a().Fragment,null,e.scriptData({attrName:"module"})),_=({classnamesInstance:e,attrs:t})=>{e.add(g({attrs:t?.module?.decoration??{}}))},f={metadata:i,conversionOutline:{advanced:{admin_label:"module.meta.adminLabel",animation:"module.decoration.animation",background:"module.decoration.background",borders:{default:"module.decoration.border"},box_shadow:{default:"module.decoration.boxShadow"},disabled_on:"module.decoration.disabledOn",display_conditions:"module.decoration.conditions",filters:{default:"module.decoration.filters"},height:"module.decoration.sizing",margin_padding:"module.decoration.spacing",max_width:"module.decoration.sizing",module:"module.advanced.htmlAttributes",overflow:"module.decoration.overflow",position_fields:"module.decoration.position",scroll:"module.decoration.scroll",sticky:"module.decoration.sticky",text:"module.advanced.text",text_shadow:{default:"module.advanced.text.textShadow"},transform:"module.decoration.transform",transition:"module.decoration.transition",z_index:"module.decoration.zIndex"},css:{after:"css.*.after",before:"css.*.before",free_form:"css.*.freeForm",main_element:"css.*.mainElement"},module:{booking_params:"booking_params.innerContent.*",events:"events.innerContent.*",tags:"tags.innerContent.*",recurring:"recurring.innerContent.*",locations:"locations.innerContent.*",trigger:"trigger.innerContent.*",trigger_type:"trigger_type.innerContent.*",in_dialog:"in_dialog.innerContent.*"},valueExpansionFunctionMap:{events:"ameliaConvertParams",tags:"ameliaConvertParams",locations:"ameliaConvertParams"}},renderers:{edit:({attrs:e,id:t,name:n,elements:o})=>{const i=(e=>{let t="[ameliaeventscalendarbooking";const n=e?.trigger?.innerContent?.desktop?.value;n&&(t+=" trigger="+n);const o=e?.trigger_type?.innerContent?.desktop?.value;n&&o&&(t+=" trigger_type="+o);const a=e?.in_dialog?.innerContent?.desktop?.value;n&&"on"===a&&(t+=" in_dialog=1");const i=e?.booking_params?.innerContent?.desktop?.value;if("on"===i){const n=e?.events?.innerContent?.desktop?.value;n&&n.length>0&&(t+=" event="+n);const o=e?.tags?.innerContent?.desktop?.value;o&&o.length>0&&(t+=" tag="+o);const a=e?.recurring?.innerContent?.desktop?.value;"on"===a&&(t+=" recurring=1");const i=e?.locations?.innerContent?.desktop?.value;i&&i.length>0&&(t+=" location="+i)}return t+="]",t})(e);return a().createElement(p,{attrs:e,elements:o,id:t,moduleClassName:"divi5_amelia_events_calendar",name:n,scriptDataComponent:y,stylesComponent:b,classnamesFunction:_},o.styleComponents({attrName:"module"}),a().createElement("div",{className:"et_pb_module_inner amelia-events-calendar-wrapper"},a().createElement("div",{className:"amelia-shortcode-preview"},a().createElement("p",{style:{padding:"20px",backgroundColor:"#f0f0f0",border:"1px solid #ddd",borderRadius:"4px",fontFamily:"monospace",fontSize:"14px"}},i),a().createElement("p",{style:{padding:"10px",textAlign:"center",color:"#666"}},"Events calendar preview will appear on the frontend"))))}},placeholderContent:{module:{decoration:{background:{desktop:{value:{color:"#FFFFFF"}}}}},booking_params:{innerContent:{desktop:{value:!1}}},events:{innerContent:{desktop:{value:[]}}},tags:{innerContent:{desktop:{value:[]}}},recurring:{innerContent:{desktop:{value:!1}}},locations:{innerContent:{desktop:{value:[]}}},trigger:{innerContent:{desktop:{value:""}}},trigger_type:{innerContent:{desktop:{value:"id"}}},in_dialog:{innerContent:{desktop:{value:!1}}}},settings:{content:({attrs:e,defaultSettingsAttrs:t,setAttrs:n})=>{const o=(()=>{const e=window.ameliaDivi5Data||{},t=e=>Array.isArray(e)?e.filter(e=>"0"!==e.value):[];return{events:t(e.events||[]),tags:t(e.tags||[]),locations:t(e.locations||[])}})(),i=e?.booking_params?.innerContent?.desktop?.value||!1;return a().createElement(a().Fragment,null,a().createElement(u,{id:"mainContent",title:wpAmeliaLabels.events_calendar_booking_gutenberg_block.title},a().createElement(v,{attrName:"booking_params.innerContent",label:wpAmeliaLabels.filter},a().createElement(d,{name:"booking_params.innerContent"})),"on"===i&&a().createElement(a().Fragment,null,o.events.length>0&&a().createElement("div",{style:{maxHeight:"150px",overflowY:"auto",border:"1px solid #ddd",borderRadius:"4px",padding:"8px",marginBottom:"10px"}},a().createElement(v,{attrName:"events.innerContent",label:wpAmeliaLabels.select_event},a().createElement(m,{name:"events.innerContent",options:o.events}))),o.tags.length>0&&a().createElement("div",{style:{maxHeight:"150px",overflowY:"auto",border:"1px solid #ddd",borderRadius:"4px",padding:"8px",marginBottom:"10px"}},a().createElement(v,{attrName:"tags.innerContent",label:wpAmeliaLabels.select_tag},a().createElement(m,{name:"tags.innerContent",options:o.tags}))),a().createElement(v,{attrName:"recurring.innerContent",label:wpAmeliaLabels.recurring_event},a().createElement(d,{name:"recurring.innerContent"})),o.locations.length>0&&a().createElement("div",{style:{maxHeight:"150px",overflowY:"auto",border:"1px solid #ddd",borderRadius:"4px",padding:"8px",marginBottom:"10px"}},a().createElement(v,{attrName:"locations.innerContent",label:wpAmeliaLabels.select_location},a().createElement(m,{name:"locations.innerContent",options:o.locations})))),a().createElement(v,{attrName:"trigger.innerContent",label:wpAmeliaLabels.manually_loading},a().createElement(s,{name:"trigger.innerContent",placeholder:"e.g., .calendar-button"})),a().createElement(v,{attrName:"trigger_type.innerContent",label:wpAmeliaLabels.trigger_type,defaultAttr:t?.trigger_type?.innerContent},a().createElement(l,{name:"trigger_type.innerContent",options:{id:{label:wpAmeliaLabels.trigger_type_id},class:{label:wpAmeliaLabels.trigger_type_class}}})),a().createElement(v,{attrName:"in_dialog.innerContent",label:wpAmeliaLabels.in_dialog},a().createElement(d,{name:"in_dialog.innerContent"}))))}}};r("divi.moduleLibrary.registerModuleLibraryStore.after","divi5Amelia.eventsCalendar",()=>{C(f.metadata,f)})}}]);