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/editor-widget-creation/editor-widget-creation.min.js +1 -1 4.2.0-dev2 → 4.1.0-beta2 View file →
@@ -1 +1 @@
1 -!function(){"use strict";var e={22504:function(e){e.exports=window.elementorV2.editor},24413:function(e){e.exports=window.elementorV2.icons},27723:function(e){e.exports=window.wp.i18n},33176:function(e){e.exports=window.elementorV2.events},33955:function(e,t,n){var r,o=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,l=Object.getOwnPropertyNames,c=Object.getPrototypeOf,s=Object.prototype.hasOwnProperty,__copyProps=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of l(t))s.call(e,o)||o===n||i(e,o,{get:()=>t[o],enumerable:!(r=a(t,o))||r.enumerable});return e},__toESM=(e,t,n)=>(n=null!=e?o(c(e)):{},__copyProps(!t&&e&&e.__esModule?n:i(n,"default",{value:e,enumerable:!0}),e)),d={};((e,t)=>{for(var n in t)i(e,n,{get:t[n],enumerable:!0})})(d,{init:()=>init}),e.exports=(r=d,__copyProps(i({},"__esModule",{value:!0}),r));var m=n(22504),p=__toESM(n(97557)),u=n(97557),g=n(55534),_=n(70374),w=n(33176),f=n(24413),v=n(79513),y=n(27723),b=__toESM(n(97557)),h=n(79513),E=/\{\{(\w+)}}/g,interpolateLinks=(e,t)=>e.split(E).map((e,n)=>{const r=t[e];return r?b.createElement(h.Link,{key:n,sx:{px:.5},href:r.href,target:"_blank",rel:"noopener noreferrer"},r.label):e}),x="elementor/editor/create-widget",C="https://assets.elementor.com/packages/v1/images/angie-modal-promotion.png",k="ai_widget_cta_clicked",P="angie_install_started",I="angie_install_completed",j="angie_install_abandoned";function CreateWidgetModal({prompt:e,entryPoint:t,onClose:n}){const[r,o]=(0,u.useState)("idle"),[i,a]=(0,u.useState)(!1),handleClose=()=>{"installing"!==r&&((0,w.trackEvent)({eventName:j,abandon_step:"error"===r?"install_error":"install_modal",trigger_source:t}),n())};return p.createElement(_.ThemeProvider,null,p.createElement(v.Dialog,{fullWidth:!0,maxWidth:"md",open:!0,onClose:handleClose},p.createElement(v.IconButton,{"aria-label":(0,y.__)("Close","elementor"),onClick:handleClose,sx:{position:"absolute",right:8,top:8,zIndex:1}},p.createElement(f.XIcon,null)),p.createElement(v.DialogContent,{sx:{p:0,overflow:"hidden"}},p.createElement(v.Stack,{direction:"row",sx:{height:400}},p.createElement(v.Image,{sx:{height:"100%",aspectRatio:"1 / 1",objectFit:"cover",objectPosition:"right center"},src:C}),p.createElement(v.Stack,{justifyContent:"space-between",p:4},p.createElement(v.Stack,{gap:2.5,justifyContent:"center",sx:{flex:1,paddingInlineEnd:2.5}},p.createElement(v.Typography,{variant:"h4",fontWeight:600,color:"text.secondary"},"error"===r?(0,y.__)("Installation failed","elementor"):(0,y.__)("Create custom widgets with Angie","elementor")),p.createElement(v.Typography,{variant:"body2"},"error"===r?(0,y.__)("We couldn't install Angie automatically. Click below to install it manually.","elementor"):(0,y.__)("Build custom widgets, sections, and code using simple instructions. Install once to start building directly from the editor.","elementor")),"error"!==r&&p.createElement(v.FormControlLabel,{control:p.createElement(v.Checkbox,{size:"small",checked:i,onChange:(e,t)=>a(t)}),label:p.createElement(v.Typography,{variant:"body2",color:"text.secondary"},interpolateLinks((0,y.sprintf)((0,y.__)("I agree to the %1$s & %2$s.","elementor"),"{{terms}}","{{privacy}}"),{terms:{label:(0,y.__)("Terms","elementor"),href:"https://elementor.com/terms/angie-terms-conditions/"},privacy:{label:(0,y.__)("Privacy Policy","elementor"),href:"https://elementor.com/about/privacy/"}}))})),p.createElement(v.Stack,{direction:"row",justifyContent:"flex-end"},"error"===r?p.createElement(v.Button,{variant:"contained",color:"accent",onClick:()=>{(0,g.redirectToInstallation)(e)}},(0,y.__)("Install Manually","elementor")):p.createElement(v.Button,{variant:"contained",color:"accent",onClick:async()=>{o("installing"),(0,w.trackEvent)({eventName:P,trigger_source:t});const[n]=await Promise.all([(0,g.installAngiePlugin)(),(0,g.saveAngieConsent)()]);n.success?((0,w.trackEvent)({eventName:I,trigger_source:t}),(0,g.redirectToAppAdmin)(e)):o("error")},disabled:"installing"===r||!i,startIcon:"installing"===r?p.createElement(v.CircularProgress,{size:18,color:"inherit"}):void 0},"installing"===r?(0,y.__)("Installing…","elementor"):(0,y.__)("Install & Activate","elementor"))))))))}function CreateWidget(){const[e,t]=(0,u.useState)(null);return(0,u.useEffect)(()=>{const handleShow=e=>{const n=e,r=(0,g.isAngieAvailable)();(0,w.trackEvent)({eventName:k,entry_point:n.detail.entry_point,has_angie_installed:r}),r?(0,g.sendPromptToAngie)(n.detail?.prompt):t(n.detail)};return window.addEventListener(x,handleShow),()=>{window.removeEventListener(x,handleShow)}},[]),e?p.createElement(CreateWidgetModal,{prompt:e.prompt,entryPoint:e.entry_point,onClose:()=>t(null)}):null}function init(){(0,m.injectIntoTop)({id:"create-widget",component:CreateWidget})}},55534:function(e){e.exports=window.elementorV2.editorMcp},70374:function(e){e.exports=window.elementorV2.editorUi},79513:function(e){e.exports=window.elementorV2.ui},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}(33955);(window.elementorV2=window.elementorV2||{}).editorWidgetCreation=n}(),window.elementorV2.editorWidgetCreation?.init?.();
1 +!function(){"use strict";var e={d:function(t,n){for(var o in n)e.o(n,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:n[o]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{init:function(){return v}});var n=window.elementorV2.editor,o=window.React,r=window.elementorV2.editorMcp,i=window.elementorV2.editorUi,l=window.elementorV2.events,a=window.elementorV2.icons,c=window.elementorV2.ui,s=window.wp.i18n;const d="elementor/editor/create-widget",m="https://assets.elementor.com/packages/v1/images/angie-modal-promotion.png",g="ai_widget_cta_clicked",u="angie_install_started",p="angie_install_completed",_="angie_install_abandoned";function w({prompt:e,entryPoint:t,onClose:n}){const[d,g]=(0,o.useState)("idle"),[w,y]=(0,o.useState)(!1),v=()=>{"installing"!==d&&((0,l.trackEvent)({eventName:_,abandon_step:"error"===d?"install_error":"install_modal",trigger_source:t}),n())};return o.createElement(i.ThemeProvider,null,o.createElement(c.Dialog,{fullWidth:!0,maxWidth:"md",open:!0,onClose:v},o.createElement(c.IconButton,{"aria-label":(0,s.__)("Close","elementor"),onClick:v,sx:{position:"absolute",right:8,top:8,zIndex:1}},o.createElement(a.XIcon,null)),o.createElement(c.DialogContent,{sx:{p:0,overflow:"hidden"}},o.createElement(c.Stack,{direction:"row",sx:{height:400}},o.createElement(c.Image,{sx:{height:"100%",aspectRatio:"1 / 1",objectFit:"cover",objectPosition:"right center"},src:m}),o.createElement(c.Stack,{justifyContent:"space-between",p:4},o.createElement(c.Stack,{gap:2.5,justifyContent:"center",sx:{flex:1,paddingInlineEnd:2.5}},o.createElement(c.Typography,{variant:"h4",fontWeight:600,color:"text.secondary"},"error"===d?(0,s.__)("Installation failed","elementor"):(0,s.__)("Create custom widgets with Angie","elementor")),o.createElement(c.Typography,{variant:"body2"},"error"===d?(0,s.__)("We couldn't install Angie automatically. Click below to install it manually.","elementor"):(0,s.__)("Build custom widgets, sections, and code using simple instructions. Install once to start building directly from the editor.","elementor")),"error"!==d&&o.createElement(c.FormControlLabel,{control:o.createElement(c.Checkbox,{size:"small",checked:w,onChange:(e,t)=>y(t)}),label:o.createElement(c.Typography,{variant:"body2",color:"text.secondary"},(0,s.__)("I agree to the","elementor"),o.createElement(c.Link,{sx:{px:.5},href:"https://elementor.com/terms/angie-terms-conditions/",target:"_blank",rel:"noopener noreferrer"},(0,s.__)("Terms","elementor")),(0,s.__)("&","elementor"),o.createElement(c.Link,{sx:{px:.5},href:"https://elementor.com/about/privacy/",target:"_blank",rel:"noopener noreferrer"},(0,s.__)("Privacy Policy.","elementor")))})),o.createElement(c.Stack,{direction:"row",justifyContent:"flex-end"},"error"===d?o.createElement(c.Button,{variant:"contained",color:"accent",onClick:()=>{(0,r.redirectToInstallation)(e)}},(0,s.__)("Install Manually","elementor")):o.createElement(c.Button,{variant:"contained",color:"accent",onClick:async()=>{g("installing"),(0,l.trackEvent)({eventName:u,trigger_source:t});const[n]=await Promise.all([(0,r.installAngiePlugin)(),(0,r.saveAngieConsent)()]);n.success?((0,l.trackEvent)({eventName:p,trigger_source:t}),(0,r.redirectToAppAdmin)(e)):g("error")},disabled:"installing"===d||!w,startIcon:"installing"===d?o.createElement(c.CircularProgress,{size:18,color:"inherit"}):void 0},"installing"===d?(0,s.__)("Installing…","elementor"):(0,s.__)("Install & Activate","elementor"))))))))}function y(){const[e,t]=(0,o.useState)(null);return(0,o.useEffect)(()=>{const e=e=>{const n=e,o=(0,r.isAngieAvailable)();(0,l.trackEvent)({eventName:g,entry_point:n.detail.entry_point,has_angie_installed:o}),o?(0,r.sendPromptToAngie)(n.detail?.prompt):t(n.detail)};return window.addEventListener(d,e),()=>{window.removeEventListener(d,e)}},[]),e?o.createElement(w,{prompt:e.prompt,entryPoint:e.entry_point,onClose:()=>t(null)}):null}function v(){(0,n.injectIntoTop)({id:"create-widget",component:y})}(window.elementorV2=window.elementorV2||{}).editorWidgetCreation=t}(),window.elementorV2.editorWidgetCreation?.init?.();