PluginProbe ʕ •ᴥ•ʔ
Elementor Website Builder – more than just a page builder / 3.25.0-beta2
Elementor Website Builder – more than just a page builder v3.25.0-beta2
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 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.22.0-dev1 4.0.0-beta3 3.22.0-dev2 4.0.0-beta4 3.22.0-dev3 4.0.0-beta5 3.22.0-dev4 4.0.0-dev1 3.22.0-dev5 4.0.0-dev2 3.22.0-dev6 4.0.0-dev3 3.22.1 4.0.0-dev4 3.22.2 4.0.0-dev5 3.22.3 4.0.1 3.23.0 4.0.2 3.23.0-beta1 3.23.0-beta2 3.23.0-beta3 3.23.0-beta4 3.23.0-beta5 3.23.0-beta6 3.23.0-dev1 3.23.0-dev2 3.23.0-dev3 3.23.0-dev4 3.23.0-dev5 3.23.0-dev6 3.23.1 3.23.2 3.23.3 3.23.4 3.24.0 3.24.0-beta1 3.24.0-beta2 3.24.0-beta3 3.24.0-dev1 3.24.0-dev2 3.24.0-dev3 3.24.1 3.24.2 3.24.3 3.24.4 3.24.5 3.24.6 3.24.7 3.24.8 3.25.0 3.25.0-beta1 3.25.0-beta2 3.25.0-beta3 3.25.0-dev1 3.25.0-dev2 3.25.0-dev3 3.25.1 3.25.10 3.25.11 3.25.2 3.25.3 3.25.4 3.25.5 3.25.6 3.25.7 3.25.8 3.25.9 3.26.0 3.26.0-beta1 3.26.0-beta2 3.26.0-beta3 3.26.0-beta4 3.26.0-beta5 3.26.0-dev1 3.26.0-dev2 3.26.0-dev3 3.26.0-dev4 3.26.0-dev5 3.26.1 3.26.2 3.26.3 3.26.4 3.26.5 3.27.0 3.27.0-beta1 3.27.0-beta2 3.27.0-dev1 3.27.0-dev2 3.27.1 3.27.2 3.27.3 3.27.4 3.27.5 3.27.6 3.27.7 3.28.0 3.28.0-beta1 3.28.0-beta2 3.28.0-beta3 3.28.0-dev1 3.28.0-dev2 3.28.0-dev3 3.28.1 3.28.2 3.28.3 3.28.4 3.29.0 3.29.0-beta1 trunk 3.29.0-beta2 3.0.0 3.29.0-beta3 3.0.1 3.29.0-beta4 3.0.10 3.29.0-dev1 3.0.11 3.29.0-dev2 3.0.12 3.29.0-dev3 3.0.13 3.29.0-dev4 3.0.14 3.29.1 3.0.15 3.29.2 3.0.16 3.3.0 3.0.2 3.3.1 3.0.3 3.30.0 3.0.4 3.30.0-beta1 3.0.5 3.30.0-beta2 3.0.6 3.30.0-beta3 3.0.7 3.30.0-dev1 3.0.8 3.30.0-dev2 3.0.8.1 3.30.0-dev3 3.0.9 3.30.1 3.1.0 3.30.2 3.1.0-beta1 3.30.3 3.1.0-beta2 3.30.4 3.1.0-beta3 3.31.0 3.1.0-beta4 3.31.0-beta1 3.1.0-dev1 3.31.0-beta2 3.1.0-dev2 3.31.0-dev1 3.1.0-dev3 3.31.0-dev2 3.1.1 3.31.1 3.1.2 3.31.2 3.1.3 3.31.3 3.1.4 3.31.4 3.10.0 3.31.5 3.10.0-dev1 3.32.0 3.10.1 3.32.0-beta1 3.10.2 3.32.0-beta2 3.11.0 3.32.0-beta3 3.11.0-beta1 3.32.0-dev1 3.11.0-beta2 3.32.0-dev2 3.11.0-beta3 3.32.0-dev3 3.11.0-dev1 3.32.1 3.11.0-dev2 3.32.2 3.11.0-dev3 3.32.3 3.11.1 3.32.4 3.11.2 3.32.5 3.11.3 3.33.0 3.11.4 3.33.0-beta1 3.11.5 3.33.0-beta2 3.12.0 3.33.0-beta3 3.12.1 3.33.0-beta4 3.12.2 3.33.0-dev1 3.13.0 3.33.0-dev2 3.13.0-beta1 3.33.0-dev3 3.13.0-beta2 3.33.0-dev4 3.13.0-beta3 3.33.1 3.13.0-dev3 3.33.2 3.13.0-dev4 3.33.3 3.13.1 3.33.4 3.13.2 3.33.5 3.13.3 3.33.6 3.13.4 3.34.0 3.14.0 3.34.0-beta1 3.14.0-beta1 3.34.0-beta2 3.14.0-beta2 3.34.0-beta3 3.14.0-beta3 3.34.0-dev1 3.14.0-beta4 3.34.0-dev2 3.14.0-beta5 3.34.1 3.14.1 3.34.2 3.15.0 3.34.3 3.15.1 3.34.4 3.15.2 3.35.0 3.15.3 3.35.0-beta1 3.16.0 3.35.0-beta2 3.16.0-beta3 3.35.0-beta3 3.16.0-beta4 3.35.0-beta4 3.16.0-dev1 3.35.0-dev1 3.16.0-dev2 3.35.0-dev2 3.16.1 3.35.0-dev3 3.16.2 3.35.0-dev4 3.16.3 3.35.1 3.16.4 3.35.2 3.16.5 3.35.3 3.16.6 3.35.4 3.17.0 3.35.5 3.17.0-dev2 3.35.6 3.17.0-dev3 3.35.7 3.17.0-dev4 3.35.8 3.17.1 3.35.9 3.17.2 3.4.0 3.17.3 3.4.0-dev7 3.18.0 3.4.0-dev8 3.18.0-beta1 3.4.0-dev9 3.18.0-beta2 3.4.1 3.18.0-beta3 3.4.2 3.18.0-beta4 3.4.3 3.18.0-dev1 3.4.4 3.18.1 3.4.5 3.18.2 3.4.6 3.18.3 3.4.7 3.19.0 3.4.8 3.19.0-beta1 3.5.0 3.19.0-beta2 3.5.0-beta1 3.19.0-beta3 3.5.0-beta2 3.19.0-beta4 3.5.0-beta3 3.19.0-beta5 3.5.0-beta4 3.19.0-beta6 3.5.0-beta5 3.19.0-dev1 3.5.0-beta7 3.19.0-dev2 3.5.0-beta8 3.19.0-dev3 3.5.0-dev8 3.19.0-dev4 3.5.0-dev9 3.19.0-dev5 3.5.1 3.19.0-dev6 3.5.2 3.19.1 3.5.3 3.19.2 3.5.4 3.19.3 3.5.5 3.19.4 3.5.6 3.2.0 3.6.0 3.2.1 3.6.0-beta1 3.2.2 3.6.0-beta2 3.2.3 3.6.0-beta3 3.2.4 3.6.0-beta4 3.2.5 3.6.0-beta5 3.20.0 3.6.0-dev1 3.20.0-beta1 3.6.0-dev10 3.20.0-beta2 3.6.1 3.20.0-beta3 3.6.2 3.20.0-beta4 3.6.3 3.20.0-dev1 3.6.4 3.20.0-dev2 3.6.5 3.20.0-dev3 3.6.6 3.20.0-dev4 3.6.7 3.20.1 3.6.8 3.20.2 3.7.0 3.20.3 3.7.0-beta1 3.20.4 3.7.0-beta2 3.21.0 3.7.0-beta3 3.21.0-beta1 3.7.0-beta4 3.21.0-beta2 3.7.0-dev1 3.21.0-beta3 3.7.1 3.21.0-dev1 3.7.2 3.21.0-dev2 3.7.3 3.21.0-dev3 3.7.4 3.21.1 3.7.5 3.21.2 3.7.6 3.21.3 3.7.7 3.21.4 3.7.8 3.21.5 3.8.0 3.21.6 3.8.0-beta1 3.21.7 3.8.0-beta2 3.21.8 3.8.0-beta3 3.22.0 3.8.1 3.22.0-beta1 3.9.0 3.22.0-beta2 3.9.1 3.22.0-beta3 3.9.2 3.22.0-beta4 4.0.0 3.22.0-beta5 4.0.0-beta1 3.22.0-beta6 4.0.0-beta2
elementor / assets / js / bdd4030576f6a94a4f0d.bundle.js
elementor / assets / js Last commit date
packages 1 year ago 152486453d0e39071cdb.bundle.js 1 year ago 294b4bf3066815c5927f.bundle.min.js 1 year ago 2f08057553c95b827d30.bundle.min.js 1 year ago 4748df03726015eef04f.bundle.min.js 1 year ago 49d9a23b08ff2c138b03.bundle.min.js 1 year ago 49d9a23b08ff2c138b03.bundle.min.js.LICENSE.txt 1 year ago 7b18c3f2f2bfffda289f.bundle.js 1 year ago 9c42cff515a6191fddaf.bundle.min.js 1 year ago a730ee9caa710006b307.bundle.js 1 year ago accordion.8799675460c73eb48972.bundle.min.js 1 year ago accordion.c16b88b2e8a0c50189bc.bundle.js 1 year ago admin-feedback.js 1 year ago admin-feedback.min.js 1 year ago admin-modules.js 1 year ago admin-modules.min.js 1 year ago admin-modules.min.js.LICENSE.txt 3 years ago admin-notifications.js 1 year ago admin-notifications.min.js 1 year ago admin-notifications.min.js.LICENSE.txt 1 year ago admin-top-bar.js 1 year ago admin-top-bar.min.js 1 year ago admin.js 1 year ago admin.min.js 1 year ago admin.min.js.LICENSE.txt 3 years ago ai-admin.js 1 year ago ai-admin.min.js 1 year ago ai-admin.min.js.LICENSE.txt 2 years ago ai-gutenberg.js 1 year ago ai-gutenberg.min.js 1 year ago ai-gutenberg.min.js.LICENSE.txt 2 years ago ai-layout.js 1 year ago ai-layout.min.js 1 year ago ai-layout.min.js.LICENSE.txt 2 years ago ai-media-library.js 1 year ago ai-media-library.min.js 1 year ago ai-media-library.min.js.LICENSE.txt 2 years ago ai.js 1 year ago ai.min.js 1 year ago ai.min.js.LICENSE.txt 1 year ago alert.c3c6a3fdf4745bd26b7f.bundle.js 1 year ago alert.cbc2a0fee74ee3ed0419.bundle.min.js 1 year ago announcements-app.js 1 year ago announcements-app.min.js 1 year ago announcements-app.min.js.LICENSE.txt 3 years ago app-loader.js 1 year ago app-loader.min.js 1 year ago app-packages.js 1 year ago app-packages.min.js 1 year ago app-packages.min.js.LICENSE.txt 3 years ago app.js 1 year ago app.min.js 1 year ago app.min.js.LICENSE.txt 3 years ago atomic-widgets-editor.js 1 year ago atomic-widgets-editor.min.js 1 year ago b7931adecb98651a09c7.bundle.min.js 1 year ago bdd4030576f6a94a4f0d.bundle.js 1 year ago beta-tester.js 1 year ago beta-tester.min.js 1 year ago c96bb3445f3bc9de7d26.bundle.min.js 1 year ago checklist.js 1 year ago checklist.min.js 1 year ago checklist.min.js.LICENSE.txt 1 year ago common-modules.js 1 year ago common-modules.min.js 1 year ago common.js 1 year ago common.min.js 1 year ago common.min.js.LICENSE.txt 3 years ago contact-buttons.31aad77620f461830ce9.bundle.min.js 1 year ago contact-buttons.a5e2cc7274ba4c94eb66.bundle.js 1 year ago container-converter.js 1 year ago container-converter.min.js 1 year ago container.a7f0a15dfa05df34e1f7.bundle.js 1 year ago container.c65a2a923085e1120e75.bundle.min.js 1 year ago counter.02cef29c589e742d4c8c.bundle.min.js 1 year ago counter.3f74a246dff765f39aea.bundle.js 1 year ago d91e4d7f57d57af2aab9.bundle.min.js 1 year ago d9299811bc70ddb82fbf.bundle.js 1 year ago dev-tools.js 1 year ago dev-tools.min.js 1 year ago e-home-screen.js 1 year ago e-home-screen.min.js 1 year ago e-wc-product-editor.js 1 year ago e-wc-product-editor.min.js 1 year ago e-wc-product-editor.min.js.LICENSE.txt 1 year ago e3f753621bf9be55ec4d.bundle.js 1 year ago editor-document.js 1 year ago editor-document.min.js 1 year ago editor-environment-v2.js 1 year ago editor-environment-v2.min.js 1 year ago editor-loader-v1.js 1 year ago editor-loader-v1.min.js 1 year ago editor-loader-v2.js 1 year ago editor-loader-v2.min.js 1 year ago editor-modules.js 1 year ago editor-modules.min.js 1 year ago editor-modules.min.js.LICENSE.txt 3 years ago editor-notifications.js 1 year ago editor-notifications.min.js 1 year ago editor-notifications.min.js.LICENSE.txt 1 year ago editor.js 1 year ago editor.min.js 1 year ago editor.min.js.LICENSE.txt 1 year ago element-manager-admin.js 1 year ago element-manager-admin.min.js 1 year ago element-manager-admin.min.js.LICENSE.txt 2 years ago elementor-admin-bar.js 1 year ago elementor-admin-bar.min.js 1 year ago f634673e5824ceb13f3d.bundle.js 1 year ago fa0cbd4c7b6a8ad83224.bundle.js 1 year ago fd6a00ae23a1bc2c6190.bundle.js 1 year ago floating-bars.1ebb83f158244b35bda6.bundle.js 1 year ago floating-bars.e4547b87bc6fb09381ca.bundle.min.js 1 year ago floating-elements-modal.js 1 year ago floating-elements-modal.min.js 1 year ago frontend-modules.js 1 year ago frontend-modules.min.js 1 year ago frontend.js 1 year ago frontend.min.js 1 year ago gutenberg.js 1 year ago gutenberg.min.js 1 year ago image-carousel.4455c6362492d9067512.bundle.min.js 1 year ago image-carousel.9399f19d95d7300cbc2e.bundle.js 1 year ago import-export-admin.js 1 year ago import-export-admin.min.js 1 year ago kit-elements-defaults-editor.js 1 year ago kit-elements-defaults-editor.min.js 1 year ago kit-elements-defaults-editor.min.js.LICENSE.txt 3 years ago kit-library.1f8d31888dc9d19dd031.bundle.min.js 1 year ago kit-library.ac1a4cd5deae5526ce49.bundle.js 1 year ago lightbox.01a419d1fcdd47a75a77.bundle.min.js 1 year ago lightbox.2c9ae19597fcd2a76c3a.bundle.js 1 year ago media-hints.js 1 year ago media-hints.min.js 1 year ago nested-accordion.82e5c4e9017e457a5f2e.bundle.js 1 year ago nested-accordion.c3b109b714293a16bd95.bundle.min.js 1 year ago nested-accordion.js 1 year ago nested-accordion.min.js 1 year ago nested-accordion.min.js.LICENSE.txt 3 years ago nested-elements.js 1 year ago nested-elements.min.js 1 year ago nested-tabs.js 1 year ago nested-tabs.min.js 1 year ago nested-tabs.min.js.LICENSE.txt 3 years ago nested-title-keyboard-handler.0b608656da2be746fb80.bundle.min.js 1 year ago nested-title-keyboard-handler.92a73d7a8a75bcb8cd67.bundle.js 1 year ago new-template.js 1 year ago new-template.min.js 1 year ago notes.js 1 year ago notes.min.js 1 year ago onboarding.4a4002ff7ea58bfa166e.bundle.min.js 1 year ago onboarding.5ceee1b219b66e943cb0.bundle.js 1 year ago progress.6d15c16f0f5c4792940f.bundle.js 1 year ago progress.985f012a6336ab21cb44.bundle.min.js 1 year ago responsive-bar.js 1 year ago responsive-bar.min.js 1 year ago styleguide-app-initiator.js 1 year ago styleguide-app-initiator.min.js 1 year ago styleguide-app-initiator.min.js.LICENSE.txt 3 years ago styleguide.js 1 year ago styleguide.min.js 1 year ago tabs.520bc2ed4560c561029e.bundle.js 1 year ago tabs.c2af5be7f9cb3cdcf3d5.bundle.min.js 1 year ago text-editor.2c35aafbe5bf0e127950.bundle.min.js 1 year ago text-editor.2f2f7e0ea1e16387a004.bundle.js 1 year ago text-path.39fb59e43970222f5a3e.bundle.min.js 1 year ago text-path.39fb59e43970222f5a3e.bundle.min.js.LICENSE.txt 1 year ago text-path.a20877e832db83423958.bundle.js 1 year ago toggle.31881477c45ff5cf9d4d.bundle.min.js 1 year ago toggle.d79746a764407a0828ee.bundle.js 1 year ago video.78c625e89ab767d621c5.bundle.min.js 1 year ago video.817bd6a65a1542503aac.bundle.js 1 year ago web-cli.js 1 year ago web-cli.min.js 1 year ago web-cli.min.js.LICENSE.txt 3 years ago webpack.runtime.js 1 year ago webpack.runtime.min.js 1 year ago wp-audio.75f0ced143febb8cd31a.bundle.min.js 1 year ago wp-audio.b8efdc046bc9df72a075.bundle.js 1 year ago
bdd4030576f6a94a4f0d.bundle.js
506 lines
1 /*! elementor - v3.25.0 - 16-10-2024 */
2 (self["webpackChunkelementor"] = self["webpackChunkelementor"] || []).push([["modules_nested-elements_assets_js_editor_nested-element-types-base_js"],{
3
4 /***/ "../modules/nested-elements/assets/js/editor/nested-element-types-base.js":
5 /*!********************************************************************************!*\
6 !*** ../modules/nested-elements/assets/js/editor/nested-element-types-base.js ***!
7 \********************************************************************************/
8 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9
10 "use strict";
11
12
13 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
14 Object.defineProperty(exports, "__esModule", ({
15 value: true
16 }));
17 exports["default"] = exports.NestedElementTypesBase = void 0;
18 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
19 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
20 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
21 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
22 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
23 var _view = _interopRequireDefault(__webpack_require__(/*! ./views/view */ "../modules/nested-elements/assets/js/editor/views/view.js"));
24 var _empty = _interopRequireDefault(__webpack_require__(/*! ./views/empty */ "../modules/nested-elements/assets/js/editor/views/empty.js"));
25 function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
26 function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
27 /**
28 * @typedef {import('../../../../../assets/dev/js/editor/elements/types/base/element-base')} ElementBase
29 */
30 var NestedElementTypesBase = /*#__PURE__*/function (_elementor$modules$el) {
31 (0, _inherits2.default)(NestedElementTypesBase, _elementor$modules$el);
32 var _super = _createSuper(NestedElementTypesBase);
33 function NestedElementTypesBase() {
34 (0, _classCallCheck2.default)(this, NestedElementTypesBase);
35 return _super.apply(this, arguments);
36 }
37 (0, _createClass2.default)(NestedElementTypesBase, [{
38 key: "getType",
39 value: function getType() {
40 elementorModules.ForceMethodImplementation();
41 }
42 }, {
43 key: "getView",
44 value: function getView() {
45 return _view.default;
46 }
47 }, {
48 key: "getEmptyView",
49 value: function getEmptyView() {
50 return _empty.default;
51 }
52 }, {
53 key: "getModel",
54 value: function getModel() {
55 return $e.components.get('nested-elements/nested-repeater').exports.NestedModelBase;
56 }
57 }]);
58 return NestedElementTypesBase;
59 }(elementor.modules.elements.types.Base);
60 exports.NestedElementTypesBase = NestedElementTypesBase;
61 var _default = NestedElementTypesBase;
62 exports["default"] = _default;
63
64 /***/ }),
65
66 /***/ "../modules/nested-elements/assets/js/editor/views/add-section-area.js":
67 /*!*****************************************************************************!*\
68 !*** ../modules/nested-elements/assets/js/editor/views/add-section-area.js ***!
69 \*****************************************************************************/
70 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
71
72 "use strict";
73 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
74 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
75
76
77 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
78 Object.defineProperty(exports, "__esModule", ({
79 value: true
80 }));
81 exports["default"] = AddSectionArea;
82 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
83 function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
84 function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
85 /* eslint-disable jsx-a11y/click-events-have-key-events */
86
87 function AddSectionArea(props) {
88 var addAreaElementRef = (0, _react.useRef)(),
89 containerHelper = elementor.helpers.container;
90
91 // Make droppable area.
92 (0, _react.useEffect)(function () {
93 var $addAreaElementRef = jQuery(addAreaElementRef.current),
94 defaultDroppableOptions = props.container.view.getDroppableOptions();
95
96 // Make some adjustments to behave like 'AddSectionArea', use default droppable options from container element.
97 defaultDroppableOptions.placeholder = false;
98 defaultDroppableOptions.items = '> .elementor-add-section-inner';
99 defaultDroppableOptions.hasDraggingOnChildClass = 'elementor-dragging-on-child';
100
101 // Make element drop-able.
102 $addAreaElementRef.html5Droppable(defaultDroppableOptions);
103
104 // Cleanup.
105 return function () {
106 $addAreaElementRef.html5Droppable('destroy');
107 };
108 }, []);
109 return /*#__PURE__*/_react.default.createElement("div", {
110 className: "elementor-add-section",
111 onClick: function onClick() {
112 return containerHelper.openEditMode(props.container);
113 },
114 ref: addAreaElementRef,
115 role: "button",
116 tabIndex: "0"
117 }, /*#__PURE__*/_react.default.createElement("div", {
118 className: "elementor-add-section-inner"
119 }, /*#__PURE__*/_react.default.createElement("div", {
120 className: "e-view elementor-add-new-section"
121 }, /*#__PURE__*/_react.default.createElement("div", {
122 className: "elementor-add-section-area-button elementor-add-section-button",
123 onClick: function onClick() {
124 return props.setIsRenderPresets(true);
125 },
126 title: __('Add new container', 'elementor'),
127 role: "button",
128 tabIndex: "0"
129 }, /*#__PURE__*/_react.default.createElement("i", {
130 className: "eicon-plus"
131 })), /*#__PURE__*/_react.default.createElement("div", {
132 className: "elementor-add-section-drag-title"
133 }, __('Drag widgets here.', 'elementor')))));
134 }
135 AddSectionArea.propTypes = {
136 container: PropTypes.object.isRequired,
137 setIsRenderPresets: PropTypes.func.isRequired
138 };
139
140 /***/ }),
141
142 /***/ "../modules/nested-elements/assets/js/editor/views/empty.js":
143 /*!******************************************************************!*\
144 !*** ../modules/nested-elements/assets/js/editor/views/empty.js ***!
145 \******************************************************************/
146 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
147
148 "use strict";
149 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
150
151
152 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
153 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
154 Object.defineProperty(exports, "__esModule", ({
155 value: true
156 }));
157 exports["default"] = Empty;
158 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
159 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
160 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
161 var _addSectionArea = _interopRequireDefault(__webpack_require__(/*! ./add-section-area */ "../modules/nested-elements/assets/js/editor/views/add-section-area.js"));
162 var _selectPreset = _interopRequireDefault(__webpack_require__(/*! ./select-preset */ "../modules/nested-elements/assets/js/editor/views/select-preset.js"));
163 function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
164 function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
165 function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
166 function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
167 function Empty(props) {
168 var _useState = (0, _react.useState)(false),
169 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
170 isRenderPresets = _useState2[0],
171 setIsRenderPresets = _useState2[1];
172 props = _objectSpread(_objectSpread({}, props), {}, {
173 setIsRenderPresets: setIsRenderPresets
174 });
175 return isRenderPresets ? /*#__PURE__*/_react.default.createElement(_selectPreset.default, props) : /*#__PURE__*/_react.default.createElement(_addSectionArea.default, props);
176 }
177 Empty.propTypes = {
178 container: PropTypes.object.isRequired
179 };
180
181 /***/ }),
182
183 /***/ "../modules/nested-elements/assets/js/editor/views/select-preset.js":
184 /*!**************************************************************************!*\
185 !*** ../modules/nested-elements/assets/js/editor/views/select-preset.js ***!
186 \**************************************************************************/
187 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
188
189 "use strict";
190 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
191 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
192
193
194 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
195 Object.defineProperty(exports, "__esModule", ({
196 value: true
197 }));
198 exports["default"] = SelectPreset;
199 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
200 /* eslint-disable jsx-a11y/click-events-have-key-events */
201 function SelectPreset(props) {
202 var containerHelper = elementor.helpers.container,
203 onPresetSelected = function onPresetSelected(preset, container) {
204 var options = {
205 createWrapper: false
206 };
207
208 // Create new one by selected preset.
209 containerHelper.createContainerFromPreset(preset, container, options);
210 };
211 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", {
212 className: "elementor-add-section-close"
213 }, /*#__PURE__*/_react.default.createElement("i", {
214 onClick: function onClick() {
215 return props.setIsRenderPresets(false);
216 },
217 className: "eicon-close",
218 "aria-hidden": "true"
219 }), /*#__PURE__*/_react.default.createElement("span", {
220 className: "elementor-screen-only"
221 }, __('Close', 'elementor'))), /*#__PURE__*/_react.default.createElement("div", {
222 className: "e-view e-con-select-preset"
223 }, /*#__PURE__*/_react.default.createElement("div", {
224 className: "e-con-select-preset__title"
225 }, __('Select your Structure', 'elementor')), /*#__PURE__*/_react.default.createElement("div", {
226 className: "e-con-select-preset__list"
227 }, elementor.presetsFactory.getContainerPresets().map(function (preset) {
228 return /*#__PURE__*/_react.default.createElement("div", {
229 onClick: function onClick() {
230 return onPresetSelected(preset, props.container);
231 },
232 key: preset,
233 className: "e-con-preset",
234 "data-preset": preset,
235 dangerouslySetInnerHTML: {
236 __html: elementor.presetsFactory.generateContainerPreset(preset)
237 },
238 role: "button",
239 tabIndex: "0"
240 });
241 }))));
242 }
243 SelectPreset.propTypes = {
244 container: PropTypes.object.isRequired,
245 setIsRenderPresets: PropTypes.func.isRequired
246 };
247
248 /***/ }),
249
250 /***/ "../modules/nested-elements/assets/js/editor/views/view.js":
251 /*!*****************************************************************!*\
252 !*** ../modules/nested-elements/assets/js/editor/views/view.js ***!
253 \*****************************************************************/
254 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
255
256 "use strict";
257
258
259 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
260 Object.defineProperty(exports, "__esModule", ({
261 value: true
262 }));
263 exports["default"] = exports.View = void 0;
264 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
265 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
266 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
267 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
268 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
269 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
270 function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
271 function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
272 var View = /*#__PURE__*/function (_$e$components$get$ex) {
273 (0, _inherits2.default)(View, _$e$components$get$ex);
274 var _super = _createSuper(View);
275 function View() {
276 (0, _classCallCheck2.default)(this, View);
277 return _super.apply(this, arguments);
278 }
279 (0, _createClass2.default)(View, [{
280 key: "events",
281 value: function events() {
282 var _this = this;
283 var events = (0, _get2.default)((0, _getPrototypeOf2.default)(View.prototype), "events", this).call(this);
284 events.click = function (e) {
285 // If the clicked Nested Element is not within the currently edited document, don't do anything with it.
286 if (elementor.documents.currentDocument.id.toString() !== e.target.closest('.elementor').dataset.elementorId) {
287 return;
288 }
289 var closest = e.target.closest('.elementor-element');
290 var targetContainer = null;
291
292 // For clicks on container/widget.
293 if (['container', 'widget'].includes(closest === null || closest === void 0 ? void 0 : closest.dataset.element_type)) {
294 // eslint-disable-line camelcase
295 // In case the container empty, click should be handled by the EmptyView.
296 var container = elementor.getContainer(closest.dataset.id);
297 if (container.view.isEmpty()) {
298 return true;
299 }
300
301 // If not empty, open it.
302 targetContainer = container;
303 }
304 e.stopPropagation();
305 $e.run('document/elements/select', {
306 container: targetContainer || _this.getContainer()
307 });
308 };
309 return events;
310 }
311
312 /**
313 * Function renderHTML().
314 *
315 * The `renderHTML()` method is overridden as it causes redundant renders when removing focus from any nested element.
316 * This is because the original `renderHTML()` method sets `editModel.renderOnLeave = true;`.
317 */
318 }, {
319 key: "renderHTML",
320 value: function renderHTML() {
321 var templateType = this.getTemplateType(),
322 editModel = this.getEditModel();
323 if ('js' === templateType) {
324 editModel.setHtmlCache();
325 this.render();
326 } else {
327 editModel.renderRemoteServer();
328 }
329 }
330 }]);
331 return View;
332 }($e.components.get('nested-elements/nested-repeater').exports.NestedViewBase);
333 exports.View = View;
334 var _default = View;
335 exports["default"] = _default;
336
337 /***/ }),
338
339 /***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
340 /*!***********************************************************************!*\
341 !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
342 \***********************************************************************/
343 /***/ ((module) => {
344
345 function _assertThisInitialized(self) {
346 if (self === void 0) {
347 throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
348 }
349 return self;
350 }
351 module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
352
353 /***/ }),
354
355 /***/ "../node_modules/@babel/runtime/helpers/defineProperty.js":
356 /*!****************************************************************!*\
357 !*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
358 \****************************************************************/
359 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
360
361 var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
362 function _defineProperty(obj, key, value) {
363 key = toPropertyKey(key);
364 if (key in obj) {
365 Object.defineProperty(obj, key, {
366 value: value,
367 enumerable: true,
368 configurable: true,
369 writable: true
370 });
371 } else {
372 obj[key] = value;
373 }
374 return obj;
375 }
376 module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
377
378 /***/ }),
379
380 /***/ "../node_modules/@babel/runtime/helpers/get.js":
381 /*!*****************************************************!*\
382 !*** ../node_modules/@babel/runtime/helpers/get.js ***!
383 \*****************************************************/
384 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
385
386 var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime/helpers/superPropBase.js");
387 function _get() {
388 if (typeof Reflect !== "undefined" && Reflect.get) {
389 module.exports = _get = Reflect.get.bind(), module.exports.__esModule = true, module.exports["default"] = module.exports;
390 } else {
391 module.exports = _get = function _get(target, property, receiver) {
392 var base = superPropBase(target, property);
393 if (!base) return;
394 var desc = Object.getOwnPropertyDescriptor(base, property);
395 if (desc.get) {
396 return desc.get.call(arguments.length < 3 ? target : receiver);
397 }
398 return desc.value;
399 }, module.exports.__esModule = true, module.exports["default"] = module.exports;
400 }
401 return _get.apply(this, arguments);
402 }
403 module.exports = _get, module.exports.__esModule = true, module.exports["default"] = module.exports;
404
405 /***/ }),
406
407 /***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
408 /*!****************************************************************!*\
409 !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
410 \****************************************************************/
411 /***/ ((module) => {
412
413 function _getPrototypeOf(o) {
414 module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) {
415 return o.__proto__ || Object.getPrototypeOf(o);
416 }, module.exports.__esModule = true, module.exports["default"] = module.exports;
417 return _getPrototypeOf(o);
418 }
419 module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
420
421 /***/ }),
422
423 /***/ "../node_modules/@babel/runtime/helpers/inherits.js":
424 /*!**********************************************************!*\
425 !*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
426 \**********************************************************/
427 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
428
429 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
430 function _inherits(subClass, superClass) {
431 if (typeof superClass !== "function" && superClass !== null) {
432 throw new TypeError("Super expression must either be null or a function");
433 }
434 subClass.prototype = Object.create(superClass && superClass.prototype, {
435 constructor: {
436 value: subClass,
437 writable: true,
438 configurable: true
439 }
440 });
441 Object.defineProperty(subClass, "prototype", {
442 writable: false
443 });
444 if (superClass) setPrototypeOf(subClass, superClass);
445 }
446 module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
447
448 /***/ }),
449
450 /***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
451 /*!***************************************************************************!*\
452 !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
453 \***************************************************************************/
454 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
455
456 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
457 var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
458 function _possibleConstructorReturn(self, call) {
459 if (call && (_typeof(call) === "object" || typeof call === "function")) {
460 return call;
461 } else if (call !== void 0) {
462 throw new TypeError("Derived constructors may only return object or undefined");
463 }
464 return assertThisInitialized(self);
465 }
466 module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
467
468 /***/ }),
469
470 /***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
471 /*!****************************************************************!*\
472 !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
473 \****************************************************************/
474 /***/ ((module) => {
475
476 function _setPrototypeOf(o, p) {
477 module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {
478 o.__proto__ = p;
479 return o;
480 }, module.exports.__esModule = true, module.exports["default"] = module.exports;
481 return _setPrototypeOf(o, p);
482 }
483 module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
484
485 /***/ }),
486
487 /***/ "../node_modules/@babel/runtime/helpers/superPropBase.js":
488 /*!***************************************************************!*\
489 !*** ../node_modules/@babel/runtime/helpers/superPropBase.js ***!
490 \***************************************************************/
491 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
492
493 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js");
494 function _superPropBase(object, property) {
495 while (!Object.prototype.hasOwnProperty.call(object, property)) {
496 object = getPrototypeOf(object);
497 if (object === null) break;
498 }
499 return object;
500 }
501 module.exports = _superPropBase, module.exports.__esModule = true, module.exports["default"] = module.exports;
502
503 /***/ })
504
505 }]);
506 //# sourceMappingURL=bdd4030576f6a94a4f0d.bundle.js.map