PluginProbe
Elementor Website Builder – more than just a page builder / 4.1.0-beta2
Elementor Website Builder – more than just a page builder v4.1.0-beta2
4.3.4 4.3.3 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 All 457 releases
← All changes | assets/js/packages/menus/menus.min.js +1 -1 4.2.0-dev2 → 4.1.0-beta2 View file →
@@ -1 +1 @@
1 -!function(){"use strict";var e={22444:function(e){e.exports=window.elementorV2.utils},59428:function(e,t,n){var r,o=Object.create,i=Object.defineProperty,c=Object.getOwnPropertyDescriptor,u=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,__copyProps=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of u(t))a.call(e,o)||o===n||i(e,o,{get:()=>t[o],enumerable:!(r=c(t,o))||r.enumerable});return e},__toESM=(e,t,n)=>(n=null!=e?o(s(e)):{},__copyProps(!t&&e&&e.__esModule?n:i(n,"default",{value:e,enumerable:!0}),e)),l={};((e,t)=>{for(var n in t)i(e,n,{get:t[n],enumerable:!0})})(l,{controlActionsMenu:()=>_,createMenu:()=>createMenu}),e.exports=(r=l,__copyProps(i({},"__esModule",{value:!0}),r));var p=n(87627),f=n(22444),m=__toESM(n(97557));function createRegisterItem(e,t,n){return({id:r,group:o="default",priority:i=10,overwrite:c=!1,props:u,useProps:s})=>{if(!(o in e))return;const a=t,l=s||(()=>u);e[o].inject({id:r,component:e=>{const t=l();return m.createElement(a,{...e,...t})},options:{priority:i,overwrite:c}}),n()}}var d=n(97557);function createMenu({groups:e=[],components:t}){const n=function createLocations(e){return e.reduce((e,t)=>(e[t]=(0,p.createLocation)(),e),{})}([...e,"default"]),{subscribe:r,notify:o}=function createSubscription(){const e=new Set;return{subscribe:t=>(e.add(t),()=>e.delete(t)),notify:()=>e.forEach(e=>e())}}(),i=function createRegisterFns(e,t,n){return Object.entries(t).reduce((t,[r,o])=>{const i=`register${(0,f.capitalize)(r)}`;return{...t,[i]:createRegisterItem(e,o,n)}},{})}(n,t,o),c=function createUseMenuItems(e,t){let n=null;t(()=>{n=null});const getMenuItems=()=>n||(n=Object.entries(e).reduce((e,[t,n])=>{const r=n.getInjections().map(e=>({id:e.id,MenuItem:e.component}));return{...e,[t]:r}},{}),n);return()=>(0,d.useSyncExternalStore)(t,getMenuItems)}(n,r);return{useMenuItems:c,...i}}var w=n(70374),b=__toESM(n(97557)),v=n(79513),y="tiny";var _=createMenu({components:{Action:function Action({title:e,visible:t=!0,icon:n,onClick:r}){return t?b.createElement(v.Tooltip,{placement:"top",title:e,arrow:!0},b.createElement(v.IconButton,{"aria-label":e,size:y,onClick:r},b.createElement(n,{fontSize:y}))):null},PopoverAction:w.PopoverAction}})},70374:function(e){e.exports=window.elementorV2.editorUi},79513:function(e){e.exports=window.elementorV2.ui},87627:function(e){e.exports=window.elementorV2.locations},97557:function(e){e.exports=window.React}},t={};var n=function __webpack_require__(n){var r=t[n];if(void 0!==r)return r.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,__webpack_require__),o.exports}(59428);(window.elementorV2=window.elementorV2||{}).menus=n}(),window.elementorV2.menus?.init?.();
1 +!function(){"use strict";var e={d:function(n,t){for(var o in t)e.o(t,o)&&!e.o(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:t[o]})},o:function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},n={};e.r(n),e.d(n,{controlActionsMenu:function(){return d},createMenu:function(){return u}});var t=window.elementorV2.locations,o=window.elementorV2.utils,r=window.React;function i(){return i=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var o in t)({}).hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},i.apply(null,arguments)}function c(e,n,t){return({id:o,group:c="default",priority:u=10,overwrite:l=!1,props:s,useProps:a})=>{if(!(c in e))return;const d=n,f=a||(()=>s);e[c].inject({id:o,component:e=>{const n=f();return r.createElement(d,i({},e,n))},options:{priority:u,overwrite:l}}),t()}}function u({groups:e=[],components:n}){const i=function(e){return e.reduce((e,n)=>(e[n]=(0,t.createLocation)(),e),{})}([...e,"default"]),{subscribe:u,notify:l}=function(){const e=new Set;return{subscribe:n=>(e.add(n),()=>e.delete(n)),notify:()=>e.forEach(e=>e())}}(),s=function(e,n,t){return Object.entries(n).reduce((n,[r,i])=>{const u=`register${(0,o.capitalize)(r)}`;return{...n,[u]:c(e,i,t)}},{})}(i,n,l),a=function(e,n){let t=null;n(()=>{t=null});const o=()=>t||(t=Object.entries(e).reduce((e,[n,t])=>{const o=t.getInjections().map(e=>({id:e.id,MenuItem:e.component}));return{...e,[n]:o}},{}),t);return()=>(0,r.useSyncExternalStore)(n,o)}(i,u);return{useMenuItems:a,...s}}var l=window.elementorV2.editorUi,s=window.elementorV2.ui;const a="tiny",d=u({components:{Action:function({title:e,visible:n=!0,icon:t,onClick:o}){return n?r.createElement(s.Tooltip,{placement:"top",title:e,arrow:!0},r.createElement(s.IconButton,{"aria-label":e,size:a,onClick:o},r.createElement(t,{fontSize:a}))):null},PopoverAction:l.PopoverAction}});(window.elementorV2=window.elementorV2||{}).menus=n}(),window.elementorV2.menus?.init?.();