← All changes
|
assets/js/packages/editor-elements-panel-notice/editor-elements-panel-notice.js
+91
-2
4.1.0-dev2
→
4.3.2
View file →
| @@ -1,3 +1,92 @@ | ||
| 1 | -/*! For license information please see editor-elements-panel-notice.js.LICENSE.txt */ | |
| 2 | -!function(){"use strict";var e={"./packages/packages/core/editor-elements-panel-notice/src/components/notice-portal.tsx":function(e,t,r){r.r(t),r.d(t,{NoticePortal:function(){return NoticePortal}});var n=r("react"),o=r("@elementor/editor-v1-adapters"),i=r("@elementor/ui");const c="elementor-panel-elements-notice-area",a="panel/elements/";function NoticePortal({component:e}){const t=(0,o.__privateUseListenTo)([(0,o.v1ReadyEvent)(),(0,o.routeOpenEvent)(a)],()=>document.getElementById(c));return t?n.createElement(i.Portal,{container:t},n.createElement(e,null)):null}},"./packages/packages/core/editor-elements-panel-notice/src/init.tsx":function(e,t,r){r.r(t),r.d(t,{register:function(){return register}});var n=r("react"),o=r("@elementor/editor"),i=r("@elementor/editor-v1-adapters"),c=r("./packages/packages/core/editor-elements-panel-notice/src/components/notice-portal.tsx"),a=r("./packages/packages/core/editor-elements-panel-notice/src/utils/create-notice-view.ts");function register(e){(0,o.injectIntoTop)({id:"editor-elements-panel-notice",component:()=>n.createElement(c.NoticePortal,{component:e})}),(0,i.__privateListenTo)((0,i.v1ReadyEvent)(),()=>{window.elementor?.hooks?.addFilter("panel/elements/regionViews",(e,{notice:t})=>(e.notice={region:t,view:(0,a.createNoticeView)()},e))})}},"./packages/packages/core/editor-elements-panel-notice/src/utils/create-notice-view.ts":function(e,t,r){function createNoticeView(){return window.Marionette?.CompositeView.extend({template:"<div></div>"})}r.r(t),r.d(t,{createNoticeView:function(){return createNoticeView}})},"@elementor/editor":function(e){e.exports=window.elementorV2.editor},"@elementor/editor-v1-adapters":function(e){e.exports=window.elementorV2.editorV1Adapters},"@elementor/ui":function(e){e.exports=window.elementorV2.ui},react:function(e){e.exports=window.React}},t={};function __webpack_require__(r){var n=t[r];if(void 0!==n)return n.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,__webpack_require__),o.exports}__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=function(e,t){for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};!function(){__webpack_require__.r(r),__webpack_require__.d(r,{register:function(){return e.register}});var e=__webpack_require__("./packages/packages/core/editor-elements-panel-notice/src/init.tsx")}(),(window.elementorV2=window.elementorV2||{}).editorElementsPanelNotice=r}(),window.elementorV2.editorElementsPanelNotice?.init?.(); | |
| 1 | +(function(react, _elementor_editor, _elementor_editor_v1_adapters, _elementor_ui) { | |
| 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 __exportAll = (all, no_symbols) => { | |
| 15 | + let target = {}; | |
| 16 | + for (var name in all) { | |
| 17 | + __defProp(target, name, { | |
| 18 | + get: all[name], | |
| 19 | + enumerable: true | |
| 20 | + }); | |
| 21 | + } | |
| 22 | + if (!no_symbols) { | |
| 23 | + __defProp(target, Symbol.toStringTag, { value: "Module" }); | |
| 24 | + } | |
| 25 | + return target; | |
| 26 | + }; | |
| 27 | + var __copyProps = (to, from, except, desc) => { | |
| 28 | + if (from && typeof from === "object" || typeof from === "function") { | |
| 29 | + for (var keys = __getOwnPropNames(from), i = 0, n = keys.length, key; i < n; i++) { | |
| 30 | + key = keys[i]; | |
| 31 | + if (!__hasOwnProp.call(to, key) && key !== except) { | |
| 32 | + __defProp(to, key, { | |
| 33 | + get: ((k) => from[k]).bind(null, key), | |
| 34 | + enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable | |
| 35 | + }); | |
| 36 | + } | |
| 37 | + } | |
| 38 | + } | |
| 39 | + return to; | |
| 40 | + }; | |
| 41 | + var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { | |
| 42 | + value: mod, | |
| 43 | + enumerable: true | |
| 44 | + }) : target, mod)); | |
| 45 | + | |
| 46 | +//#endregion | |
| 47 | +react = __toESM(react); | |
| 48 | + | |
| 49 | +//#region packages/packages/core/editor-elements-panel-notice/src/components/notice-portal.tsx | |
| 50 | + var NOTICE_AREA_ID = "elementor-panel-elements-notice-area"; | |
| 51 | + var ELEMENTS_PANEL_ROUTE_PREFIX = "panel/elements/"; | |
| 52 | + function NoticePortal({ component: Component }) { | |
| 53 | + const container = (0, _elementor_editor_v1_adapters.__privateUseListenTo)([(0, _elementor_editor_v1_adapters.v1ReadyEvent)(), (0, _elementor_editor_v1_adapters.routeOpenEvent)(ELEMENTS_PANEL_ROUTE_PREFIX)], () => document.getElementById(NOTICE_AREA_ID)); | |
| 54 | + return container ? /* @__PURE__ */ react.createElement(_elementor_ui.Portal, { container }, /* @__PURE__ */ react.createElement(Component, null)) : null; | |
| 55 | + } | |
| 56 | + | |
| 57 | +//#endregion | |
| 58 | +//#region packages/packages/core/editor-elements-panel-notice/src/utils/create-notice-view.ts | |
| 59 | + function createNoticeView() { | |
| 60 | + return window.Marionette?.CompositeView.extend({ template: `<div></div>` }); | |
| 61 | + } | |
| 62 | + | |
| 63 | +//#endregion | |
| 64 | +//#region packages/packages/core/editor-elements-panel-notice/src/init.tsx | |
| 65 | + function register(Component) { | |
| 66 | + (0, _elementor_editor.injectIntoTop)({ | |
| 67 | + id: "editor-elements-panel-notice", | |
| 68 | + component: () => /* @__PURE__ */ react.createElement(NoticePortal, { component: Component }) | |
| 69 | + }); | |
| 70 | + (0, _elementor_editor_v1_adapters.__privateListenTo)((0, _elementor_editor_v1_adapters.v1ReadyEvent)(), () => { | |
| 71 | + window.elementor?.hooks?.addFilter("panel/elements/regionViews", (regionViews, { notice }) => { | |
| 72 | + regionViews.notice = { | |
| 73 | + region: notice, | |
| 74 | + view: createNoticeView() | |
| 75 | + }; | |
| 76 | + return regionViews; | |
| 77 | + }); | |
| 78 | + }); | |
| 79 | + } | |
| 80 | + | |
| 81 | +//#endregion | |
| 82 | +//#region packages/packages/core/editor-elements-panel-notice/src/index.ts | |
| 83 | + var src_exports = /* @__PURE__ */ __exportAll({ register: () => register }); | |
| 84 | + | |
| 85 | +//#endregion | |
| 86 | +//#region \0elementor-package-library-entry | |
| 87 | + (window.elementorV2 = window.elementorV2 || {}).editorElementsPanelNotice = src_exports; | |
| 88 | + | |
| 89 | +//#endregion | |
| 90 | +})(React, elementorV2.editor, elementorV2.editorV1Adapters, elementorV2.ui); | |
| 91 | +window.elementorV2.editorElementsPanelNotice?.init?.(); | |
| 3 | 92 | //# sourceMappingURL=editor-elements-panel-notice.js.map |