PluginProbe
Elementor Website Builder – more than just a page builder / 4.3.0
Elementor Website Builder – more than just a page builder v4.3.0
4.3.2 4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 All 455 releases
elementor / assets / js / packages / menus / menus.min.js

menus.min.js in Elementor Website Builder – more than just a page builder 4.3.0, at assets/js/packages/menus/menus.min.js

1 lines 3.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (function(){var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,__commonJSMin=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),__copyProps=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;l<u;l++)d=c[l],!a.call(e,d)&&d!==o&&t(e,d,{get:(e=>i[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},__toESM=(n,r,a)=>(a=n==null?{}:e(i(n)),__copyProps(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n)),o=__toESM(__commonJSMin(((e,t)=>{var n=Object.create,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.getPrototypeOf,s=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:!0})},__copyProps=(e,t,n,o)=>{if(t&&typeof t==`object`||typeof t==`function`)for(let c of a(t))!s.call(e,c)&&c!==n&&r(e,c,{get:()=>t[c],enumerable:!(o=i(t,c))||o.enumerable});return e},__toESM=(e,t,i)=>(i=e==null?{}:n(o(e)),__copyProps(t||!e||!e.__esModule?r(i,`default`,{value:e,enumerable:!0}):i,e)),__toCommonJS=e=>__copyProps(r({},`__esModule`,{value:!0}),e),c={};__export(c,{controlActionsMenu:()=>_,createMenu:()=>createMenu}),t.exports=__toCommonJS(c);var l=globalThis.elementorV2.locations,u=globalThis.elementorV2.utils,d=__toESM(globalThis.React);function createRegisterItem(e,t,n){return({id:r,group:i=`default`,priority:a=10,overwrite:o=!1,props:s,useProps:c})=>{if(!(i in e))return;let l=t,u=c||(()=>s),InjectedComponent=e=>{let t=u();return d.createElement(l,{...e,...t})};e[i].inject({id:r,component:InjectedComponent,options:{priority:a,overwrite:o}}),n()}}var f=globalThis.React;function createUseMenuItems(e,t){let n=null;t(()=>{n=null});let getMenuItems=()=>n||(n=Object.entries(e).reduce((e,[t,n])=>{let r=n.getInjections().map(e=>({id:e.id,MenuItem:e.component}));return{...e,[t]:r}},{}),n);return()=>(0,f.useSyncExternalStore)(t,getMenuItems)}function createSubscription(){let e=new Set;return{subscribe:t=>(e.add(t),()=>e.delete(t)),notify:()=>e.forEach(e=>e())}}function createMenu({groups:e=[],components:t}){let n=createLocations([...e,`default`]),{subscribe:r,notify:i}=createSubscription(),a=createRegisterFns(n,t,i);return{useMenuItems:createUseMenuItems(n,r),...a}}function createLocations(e){return e.reduce((e,t)=>(e[t]=(0,l.createLocation)(),e),{})}function createRegisterFns(e,t,n){return Object.entries(t).reduce((t,[r,i])=>{let a=`register${(0,u.capitalize)(r)}`;return{...t,[a]:createRegisterItem(e,i,n)}},{})}var p=globalThis.elementorV2.editorUi,m=__toESM(globalThis.React),h=globalThis.elementorV2.ui,g=`tiny`;function Action({title:e,visible:t=!0,icon:n,onClick:r}){return t?m.createElement(h.Tooltip,{placement:`top`,title:e,arrow:!0},m.createElement(h.IconButton,{"aria-label":e,size:g,onClick:r},m.createElement(n,{fontSize:g}))):null}var _=createMenu({components:{Action,PopoverAction:p.PopoverAction}});0&&(t.exports={controlActionsMenu:_,createMenu})}))());(window.elementorV2=window.elementorV2||{}).menus=o})(),window.elementorV2.menus?.init?.();