PluginProbe
Elementor Website Builder – more than just a page builder / 4.3.0-beta3
Elementor Website Builder – more than just a page builder v4.3.0-beta3
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 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
elementor / assets / js / packages / editor / editor.js

editor.js in Elementor Website Builder – more than just a page builder 4.3.0-beta3, at assets/js/packages/editor/editor.js

126 lines 4.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (function(_elementor_locations, react, react_dom, _elementor_editor_ui, _elementor_editor_v1_adapters, _elementor_query, _elementor_store, _elementor_ui, _elementor_editor_current_user) {
2
3 //#region \0rolldown/runtime.js
4 var __create = Object.create;
5 var __defProp = Object.defineProperty;
6 var __name = (target, value) => __defProp(target, "name", {
7 value,
8 configurable: true
9 });
10 var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
11 var __getOwnPropNames = Object.getOwnPropertyNames;
12 var __getProtoOf = Object.getPrototypeOf;
13 var __hasOwnProp = Object.prototype.hasOwnProperty;
14 var __commonJSMin = (cb, mod) => () => (mod || (cb((mod = { exports: {} }).exports, mod), cb = null), mod.exports);
15 var __exportAll = (all, no_symbols) => {
16 let target = {};
17 for (var name in all) {
18 __defProp(target, name, {
19 get: all[name],
20 enumerable: true
21 });
22 }
23 if (!no_symbols) {
24 __defProp(target, Symbol.toStringTag, { value: "Module" });
25 }
26 return target;
27 };
28 var __copyProps = (to, from, except, desc) => {
29 if (from && typeof from === "object" || typeof from === "function") {
30 for (var keys = __getOwnPropNames(from), i = 0, n = keys.length, key; i < n; i++) {
31 key = keys[i];
32 if (!__hasOwnProp.call(to, key) && key !== except) {
33 __defProp(to, key, {
34 get: ((k) => from[k]).bind(null, key),
35 enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable
36 });
37 }
38 }
39 }
40 return to;
41 };
42 var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", {
43 value: mod,
44 enumerable: true
45 }) : target, mod));
46
47 //#endregion
48 react = __toESM(react);
49 react_dom = __toESM(react_dom);
50
51 //#region packages/packages/core/editor/src/locations.ts
52 var { Slot: TopSlot, inject: injectIntoTop } = (0, _elementor_locations.createLocation)();
53 var { Slot: LogicSlot, inject: injectIntoLogic } = (0, _elementor_locations.createLocation)();
54
55 //#endregion
56 //#region node_modules/react-dom/client.js
57 var require_client = /* @__PURE__ */ __commonJSMin(((exports) => {
58 var m = (globalThis.ReactDOM);
59 var i = m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
60 exports.createRoot = function(c, o) {
61 i.usingClientEntryPoint = true;
62 try {
63 return m.createRoot(c, o);
64 } finally {
65 i.usingClientEntryPoint = false;
66 }
67 };
68 }));
69
70 //#endregion
71 //#region packages/packages/core/editor/src/components/shell.tsx
72 var import_client = require_client();
73 function Shell() {
74 return /* @__PURE__ */ react.createElement(react.Fragment, null, /* @__PURE__ */ react.createElement(TopSlot, null), /* @__PURE__ */ react.createElement("div", { style: { display: "none" } }, /* @__PURE__ */ react.createElement(LogicSlot, null)));
75 }
76
77 //#endregion
78 //#region packages/packages/core/editor/src/ensure-current-user.ts
79 async function ensureCurrentUser() {
80 return (0, _elementor_editor_v1_adapters.registerDataHook)("after", "editor/documents/attach-preview", async () => {
81 try {
82 await (0, _elementor_editor_current_user.ensureUser)();
83 } catch {}
84 });
85 }
86
87 //#endregion
88 //#region packages/packages/core/editor/src/start.tsx
89 function start(domElement) {
90 const store = (0, _elementor_store.__createStore)();
91 const queryClient = (0, _elementor_query.createQueryClient)();
92 ensureCurrentUser();
93 (0, _elementor_editor_v1_adapters.__privateDispatchReadyEvent)();
94 render(/* @__PURE__ */ react.createElement(_elementor_store.__StoreProvider, { store }, /* @__PURE__ */ react.createElement(_elementor_query.QueryClientProvider, { client: queryClient }, /* @__PURE__ */ react.createElement(_elementor_ui.DirectionProvider, { rtl: window.document.dir === "rtl" }, /* @__PURE__ */ react.createElement(_elementor_ui.ThemeProvider, null, /* @__PURE__ */ react.createElement(_elementor_editor_ui.GlobalDialog, null), /* @__PURE__ */ react.createElement(Shell, null))))), domElement);
95 }
96 function render(app, domElement) {
97 let renderFn;
98 try {
99 const root = (0, import_client.createRoot)(domElement);
100 renderFn = () => {
101 root.render(app);
102 };
103 } catch {
104 renderFn = () => {
105 react_dom.render(app, domElement);
106 };
107 }
108 renderFn();
109 }
110
111 //#endregion
112 //#region packages/packages/core/editor/src/index.ts
113 var src_exports = /* @__PURE__ */ __exportAll({
114 injectIntoLogic: () => injectIntoLogic,
115 injectIntoTop: () => injectIntoTop,
116 start: () => start
117 });
118
119 //#endregion
120 //#region \0elementor-package-library-entry
121 (window.elementorV2 = window.elementorV2 || {}).editor = src_exports;
122
123 //#endregion
124 })(elementorV2.locations, React, ReactDOM, elementorV2.editorUi, elementorV2.editorV1Adapters, elementorV2.query, elementorV2.store, elementorV2.ui, elementorV2.editorCurrentUser);
125 window.elementorV2.editor?.init?.();
126 //# sourceMappingURL=editor.js.map