PluginProbe
Elementor Website Builder – more than just a page builder / 3.24.5
Elementor Website Builder – more than just a page builder v3.24.5
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 4.0.7 All 451 releases
elementor / assets / js / floating-elements-modal.js

floating-elements-modal.js in Elementor Website Builder – more than just a page builder 3.24.5, at assets/js/floating-elements-modal.js

793 lines 35.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.24.0 - 01-10-2024 */
2 /******/ (() => { // webpackBootstrap
3 /******/ var __webpack_modules__ = ({
4
5 /***/ "../assets/dev/js/admin/floating-elements/layout.js":
6 /*!**********************************************************!*\
7 !*** ../assets/dev/js/admin/floating-elements/layout.js ***!
8 \**********************************************************/
9 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10
11 "use strict";
12 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
13
14
15 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
16 Object.defineProperty(exports, "__esModule", ({
17 value: true
18 }));
19 exports["default"] = void 0;
20 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
21 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
22 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
23 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
24 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
25 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
26 var _view = _interopRequireDefault(__webpack_require__(/*! elementor-admin/floating-elements/view */ "../assets/dev/js/admin/floating-elements/view.js"));
27 var _layout = _interopRequireDefault(__webpack_require__(/*! elementor-common/views/modal/layout */ "../core/common/assets/js/views/modal/layout.js"));
28 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); }; }
29 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; } }
30 var _default = /*#__PURE__*/function (_ModalLayout) {
31 (0, _inherits2.default)(_default, _ModalLayout);
32 var _super = _createSuper(_default);
33 function _default() {
34 (0, _classCallCheck2.default)(this, _default);
35 return _super.apply(this, arguments);
36 }
37 (0, _createClass2.default)(_default, [{
38 key: "getModalOptions",
39 value: function getModalOptions() {
40 return {
41 id: 'elementor-new-floating-elements-modal'
42 };
43 }
44 }, {
45 key: "getLogoOptions",
46 value: function getLogoOptions() {
47 return {
48 title: __('New Floating Elements', 'elementor')
49 };
50 }
51 }, {
52 key: "initialize",
53 value: function initialize() {
54 (0, _get2.default)((0, _getPrototypeOf2.default)(_default.prototype), "initialize", this).call(this);
55 this.showLogo();
56 this.showContentView();
57 }
58 }, {
59 key: "showContentView",
60 value: function showContentView() {
61 this.modalContent.show(new _view.default());
62 }
63 }]);
64 return _default;
65 }(_layout.default);
66 exports["default"] = _default;
67
68 /***/ }),
69
70 /***/ "../assets/dev/js/admin/floating-elements/view.js":
71 /*!********************************************************!*\
72 !*** ../assets/dev/js/admin/floating-elements/view.js ***!
73 \********************************************************/
74 /***/ ((__unused_webpack_module, exports) => {
75
76 "use strict";
77
78
79 Object.defineProperty(exports, "__esModule", ({
80 value: true
81 }));
82 exports["default"] = void 0;
83 var _default = Marionette.ItemView.extend({
84 id: 'elementor-new-floating-elements-dialog-content',
85 template: '#tmpl-elementor-new-floating-elements',
86 ui: {},
87 events: {},
88 onRender: function onRender() {}
89 });
90 exports["default"] = _default;
91
92 /***/ }),
93
94 /***/ "../core/common/assets/js/views/modal/header.js":
95 /*!******************************************************!*\
96 !*** ../core/common/assets/js/views/modal/header.js ***!
97 \******************************************************/
98 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
99
100 "use strict";
101
102
103 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
104 Object.defineProperty(exports, "__esModule", ({
105 value: true
106 }));
107 exports["default"] = void 0;
108 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
109 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
110 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
111 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
112 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
113 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); }; }
114 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; } }
115 var _default = /*#__PURE__*/function (_Marionette$LayoutVie) {
116 (0, _inherits2.default)(_default, _Marionette$LayoutVie);
117 var _super = _createSuper(_default);
118 function _default() {
119 (0, _classCallCheck2.default)(this, _default);
120 return _super.apply(this, arguments);
121 }
122 (0, _createClass2.default)(_default, [{
123 key: "className",
124 value: function className() {
125 return 'elementor-templates-modal__header';
126 }
127 }, {
128 key: "getTemplate",
129 value: function getTemplate() {
130 return '#tmpl-elementor-templates-modal__header';
131 }
132 }, {
133 key: "regions",
134 value: function regions() {
135 return {
136 logoArea: '.elementor-templates-modal__header__logo-area',
137 tools: '#elementor-template-library-header-tools',
138 menuArea: '.elementor-templates-modal__header__menu-area'
139 };
140 }
141 }, {
142 key: "ui",
143 value: function ui() {
144 return {
145 closeModal: '.elementor-templates-modal__header__close'
146 };
147 }
148 }, {
149 key: "events",
150 value: function events() {
151 return {
152 'click @ui.closeModal': 'onCloseModalClick'
153 };
154 }
155 }, {
156 key: "templateHelpers",
157 value: function templateHelpers() {
158 return {
159 closeType: this.getOption('closeType')
160 };
161 }
162 }, {
163 key: "onCloseModalClick",
164 value: function onCloseModalClick() {
165 this._parent._parent._parent.hideModal();
166 if (this.isFloatingButtonLibraryClose()) {
167 $e.internal('document/save/set-is-modified', {
168 status: false
169 });
170 window.location.href = elementor.config.admin_floating_button_admin_url;
171 }
172 }
173 }, {
174 key: "isFloatingButtonLibraryClose",
175 value: function isFloatingButtonLibraryClose() {
176 var _elementor$config, _elementor$config2, _elementor$config2$do;
177 return window.elementor && ((_elementor$config = elementor.config) === null || _elementor$config === void 0 ? void 0 : _elementor$config.admin_floating_button_admin_url) && 'floating-buttons' === ((_elementor$config2 = elementor.config) === null || _elementor$config2 === void 0 ? void 0 : (_elementor$config2$do = _elementor$config2.document) === null || _elementor$config2$do === void 0 ? void 0 : _elementor$config2$do.type) && (this.$el.closest('.dialog-lightbox-widget-content').find('.elementor-template-library-template-floating_button').length || this.$el.closest('.dialog-lightbox-widget-content').find('#elementor-template-library-preview').length || this.$el.closest('.dialog-lightbox-widget-content').find('#elementor-template-library-templates-empty').length);
178 }
179 }]);
180 return _default;
181 }(Marionette.LayoutView);
182 exports["default"] = _default;
183
184 /***/ }),
185
186 /***/ "../core/common/assets/js/views/modal/layout.js":
187 /*!******************************************************!*\
188 !*** ../core/common/assets/js/views/modal/layout.js ***!
189 \******************************************************/
190 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
191
192 "use strict";
193
194
195 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
196 Object.defineProperty(exports, "__esModule", ({
197 value: true
198 }));
199 exports["default"] = void 0;
200 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
201 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
202 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
203 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
204 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
205 var _header = _interopRequireDefault(__webpack_require__(/*! ./header */ "../core/common/assets/js/views/modal/header.js"));
206 var _logo = _interopRequireDefault(__webpack_require__(/*! ./logo */ "../core/common/assets/js/views/modal/logo.js"));
207 var _loading = _interopRequireDefault(__webpack_require__(/*! ./loading */ "../core/common/assets/js/views/modal/loading.js"));
208 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); }; }
209 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; } }
210 var _default = /*#__PURE__*/function (_Marionette$LayoutVie) {
211 (0, _inherits2.default)(_default, _Marionette$LayoutVie);
212 var _super = _createSuper(_default);
213 function _default() {
214 (0, _classCallCheck2.default)(this, _default);
215 return _super.apply(this, arguments);
216 }
217 (0, _createClass2.default)(_default, [{
218 key: "el",
219 value: function el() {
220 return this.getModal().getElements('widget');
221 }
222 }, {
223 key: "regions",
224 value: function regions() {
225 return {
226 modalHeader: '.dialog-header',
227 modalContent: '.dialog-lightbox-content',
228 modalLoading: '.dialog-lightbox-loading'
229 };
230 }
231 }, {
232 key: "initialize",
233 value: function initialize() {
234 this.modalHeader.show(new _header.default(this.getHeaderOptions()));
235 }
236 }, {
237 key: "getModal",
238 value: function getModal() {
239 if (!this.modal) {
240 this.initModal();
241 }
242 return this.modal;
243 }
244 }, {
245 key: "initModal",
246 value: function initModal() {
247 var modalOptions = {
248 className: 'elementor-templates-modal',
249 closeButton: false,
250 draggable: false,
251 hide: {
252 onOutsideClick: false,
253 onEscKeyPress: false
254 }
255 };
256 jQuery.extend(true, modalOptions, this.getModalOptions());
257 this.modal = elementorCommon.dialogsManager.createWidget('lightbox', modalOptions);
258 this.modal.getElements('message').append(this.modal.addElement('content'), this.modal.addElement('loading'));
259 if (modalOptions.draggable) {
260 this.draggableModal();
261 }
262 }
263 }, {
264 key: "showModal",
265 value: function showModal() {
266 this.getModal().show();
267 }
268 }, {
269 key: "hideModal",
270 value: function hideModal() {
271 this.getModal().hide();
272 }
273 }, {
274 key: "draggableModal",
275 value: function draggableModal() {
276 var $modalWidgetContent = this.getModal().getElements('widgetContent');
277 $modalWidgetContent.draggable({
278 containment: 'parent',
279 stop: function stop() {
280 $modalWidgetContent.height('');
281 }
282 });
283 $modalWidgetContent.css('position', 'absolute');
284 }
285 }, {
286 key: "getModalOptions",
287 value: function getModalOptions() {
288 return {};
289 }
290 }, {
291 key: "getLogoOptions",
292 value: function getLogoOptions() {
293 return {};
294 }
295 }, {
296 key: "getHeaderOptions",
297 value: function getHeaderOptions() {
298 return {
299 closeType: 'normal'
300 };
301 }
302 }, {
303 key: "getHeaderView",
304 value: function getHeaderView() {
305 return this.modalHeader.currentView;
306 }
307 }, {
308 key: "showLoadingView",
309 value: function showLoadingView() {
310 this.modalLoading.show(new _loading.default());
311 this.modalLoading.$el.show();
312 this.modalContent.$el.hide();
313 }
314 }, {
315 key: "hideLoadingView",
316 value: function hideLoadingView() {
317 this.modalContent.$el.show();
318 this.modalLoading.$el.hide();
319 }
320 }, {
321 key: "showLogo",
322 value: function showLogo() {
323 this.getHeaderView().logoArea.show(new _logo.default(this.getLogoOptions()));
324 }
325 }]);
326 return _default;
327 }(Marionette.LayoutView);
328 exports["default"] = _default;
329
330 /***/ }),
331
332 /***/ "../core/common/assets/js/views/modal/loading.js":
333 /*!*******************************************************!*\
334 !*** ../core/common/assets/js/views/modal/loading.js ***!
335 \*******************************************************/
336 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
337
338 "use strict";
339
340
341 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
342 Object.defineProperty(exports, "__esModule", ({
343 value: true
344 }));
345 exports["default"] = void 0;
346 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
347 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
348 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
349 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
350 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
351 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); }; }
352 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; } }
353 var _default = /*#__PURE__*/function (_Marionette$ItemView) {
354 (0, _inherits2.default)(_default, _Marionette$ItemView);
355 var _super = _createSuper(_default);
356 function _default() {
357 (0, _classCallCheck2.default)(this, _default);
358 return _super.apply(this, arguments);
359 }
360 (0, _createClass2.default)(_default, [{
361 key: "id",
362 value: function id() {
363 return 'elementor-template-library-loading';
364 }
365 }, {
366 key: "getTemplate",
367 value: function getTemplate() {
368 return '#tmpl-elementor-template-library-loading';
369 }
370 }]);
371 return _default;
372 }(Marionette.ItemView);
373 exports["default"] = _default;
374
375 /***/ }),
376
377 /***/ "../core/common/assets/js/views/modal/logo.js":
378 /*!****************************************************!*\
379 !*** ../core/common/assets/js/views/modal/logo.js ***!
380 \****************************************************/
381 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
382
383 "use strict";
384
385
386 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
387 Object.defineProperty(exports, "__esModule", ({
388 value: true
389 }));
390 exports["default"] = void 0;
391 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
392 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
393 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
394 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
395 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
396 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); }; }
397 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; } }
398 var _default = /*#__PURE__*/function (_Marionette$ItemView) {
399 (0, _inherits2.default)(_default, _Marionette$ItemView);
400 var _super = _createSuper(_default);
401 function _default() {
402 (0, _classCallCheck2.default)(this, _default);
403 return _super.apply(this, arguments);
404 }
405 (0, _createClass2.default)(_default, [{
406 key: "getTemplate",
407 value: function getTemplate() {
408 return '#tmpl-elementor-templates-modal__header__logo';
409 }
410 }, {
411 key: "className",
412 value: function className() {
413 return 'elementor-templates-modal__header__logo';
414 }
415 }, {
416 key: "events",
417 value: function events() {
418 return {
419 click: 'onClick'
420 };
421 }
422 }, {
423 key: "templateHelpers",
424 value: function templateHelpers() {
425 return {
426 title: this.getOption('title')
427 };
428 }
429 }, {
430 key: "onClick",
431 value: function onClick() {
432 var clickCallback = this.getOption('click');
433 if (clickCallback) {
434 clickCallback();
435 }
436 }
437 }]);
438 return _default;
439 }(Marionette.ItemView);
440 exports["default"] = _default;
441
442 /***/ }),
443
444 /***/ "@wordpress/i18n":
445 /*!**************************!*\
446 !*** external "wp.i18n" ***!
447 \**************************/
448 /***/ ((module) => {
449
450 "use strict";
451 module.exports = wp.i18n;
452
453 /***/ }),
454
455 /***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
456 /*!***********************************************************************!*\
457 !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
458 \***********************************************************************/
459 /***/ ((module) => {
460
461 function _assertThisInitialized(self) {
462 if (self === void 0) {
463 throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
464 }
465 return self;
466 }
467 module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
468
469 /***/ }),
470
471 /***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
472 /*!****************************************************************!*\
473 !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
474 \****************************************************************/
475 /***/ ((module) => {
476
477 function _classCallCheck(instance, Constructor) {
478 if (!(instance instanceof Constructor)) {
479 throw new TypeError("Cannot call a class as a function");
480 }
481 }
482 module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
483
484 /***/ }),
485
486 /***/ "../node_modules/@babel/runtime/helpers/createClass.js":
487 /*!*************************************************************!*\
488 !*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
489 \*************************************************************/
490 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
491
492 var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
493 function _defineProperties(target, props) {
494 for (var i = 0; i < props.length; i++) {
495 var descriptor = props[i];
496 descriptor.enumerable = descriptor.enumerable || false;
497 descriptor.configurable = true;
498 if ("value" in descriptor) descriptor.writable = true;
499 Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor);
500 }
501 }
502 function _createClass(Constructor, protoProps, staticProps) {
503 if (protoProps) _defineProperties(Constructor.prototype, protoProps);
504 if (staticProps) _defineProperties(Constructor, staticProps);
505 Object.defineProperty(Constructor, "prototype", {
506 writable: false
507 });
508 return Constructor;
509 }
510 module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
511
512 /***/ }),
513
514 /***/ "../node_modules/@babel/runtime/helpers/get.js":
515 /*!*****************************************************!*\
516 !*** ../node_modules/@babel/runtime/helpers/get.js ***!
517 \*****************************************************/
518 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
519
520 var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime/helpers/superPropBase.js");
521 function _get() {
522 if (typeof Reflect !== "undefined" && Reflect.get) {
523 module.exports = _get = Reflect.get.bind(), module.exports.__esModule = true, module.exports["default"] = module.exports;
524 } else {
525 module.exports = _get = function _get(target, property, receiver) {
526 var base = superPropBase(target, property);
527 if (!base) return;
528 var desc = Object.getOwnPropertyDescriptor(base, property);
529 if (desc.get) {
530 return desc.get.call(arguments.length < 3 ? target : receiver);
531 }
532 return desc.value;
533 }, module.exports.__esModule = true, module.exports["default"] = module.exports;
534 }
535 return _get.apply(this, arguments);
536 }
537 module.exports = _get, module.exports.__esModule = true, module.exports["default"] = module.exports;
538
539 /***/ }),
540
541 /***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
542 /*!****************************************************************!*\
543 !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
544 \****************************************************************/
545 /***/ ((module) => {
546
547 function _getPrototypeOf(o) {
548 module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) {
549 return o.__proto__ || Object.getPrototypeOf(o);
550 }, module.exports.__esModule = true, module.exports["default"] = module.exports;
551 return _getPrototypeOf(o);
552 }
553 module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
554
555 /***/ }),
556
557 /***/ "../node_modules/@babel/runtime/helpers/inherits.js":
558 /*!**********************************************************!*\
559 !*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
560 \**********************************************************/
561 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
562
563 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
564 function _inherits(subClass, superClass) {
565 if (typeof superClass !== "function" && superClass !== null) {
566 throw new TypeError("Super expression must either be null or a function");
567 }
568 subClass.prototype = Object.create(superClass && superClass.prototype, {
569 constructor: {
570 value: subClass,
571 writable: true,
572 configurable: true
573 }
574 });
575 Object.defineProperty(subClass, "prototype", {
576 writable: false
577 });
578 if (superClass) setPrototypeOf(subClass, superClass);
579 }
580 module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
581
582 /***/ }),
583
584 /***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
585 /*!***********************************************************************!*\
586 !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
587 \***********************************************************************/
588 /***/ ((module) => {
589
590 function _interopRequireDefault(obj) {
591 return obj && obj.__esModule ? obj : {
592 "default": obj
593 };
594 }
595 module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
596
597 /***/ }),
598
599 /***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
600 /*!***************************************************************************!*\
601 !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
602 \***************************************************************************/
603 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
604
605 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
606 var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
607 function _possibleConstructorReturn(self, call) {
608 if (call && (_typeof(call) === "object" || typeof call === "function")) {
609 return call;
610 } else if (call !== void 0) {
611 throw new TypeError("Derived constructors may only return object or undefined");
612 }
613 return assertThisInitialized(self);
614 }
615 module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
616
617 /***/ }),
618
619 /***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
620 /*!****************************************************************!*\
621 !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
622 \****************************************************************/
623 /***/ ((module) => {
624
625 function _setPrototypeOf(o, p) {
626 module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {
627 o.__proto__ = p;
628 return o;
629 }, module.exports.__esModule = true, module.exports["default"] = module.exports;
630 return _setPrototypeOf(o, p);
631 }
632 module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
633
634 /***/ }),
635
636 /***/ "../node_modules/@babel/runtime/helpers/superPropBase.js":
637 /*!***************************************************************!*\
638 !*** ../node_modules/@babel/runtime/helpers/superPropBase.js ***!
639 \***************************************************************/
640 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
641
642 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js");
643 function _superPropBase(object, property) {
644 while (!Object.prototype.hasOwnProperty.call(object, property)) {
645 object = getPrototypeOf(object);
646 if (object === null) break;
647 }
648 return object;
649 }
650 module.exports = _superPropBase, module.exports.__esModule = true, module.exports["default"] = module.exports;
651
652 /***/ }),
653
654 /***/ "../node_modules/@babel/runtime/helpers/toPrimitive.js":
655 /*!*************************************************************!*\
656 !*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***!
657 \*************************************************************/
658 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
659
660 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
661 function toPrimitive(t, r) {
662 if ("object" != _typeof(t) || !t) return t;
663 var e = t[Symbol.toPrimitive];
664 if (void 0 !== e) {
665 var i = e.call(t, r || "default");
666 if ("object" != _typeof(i)) return i;
667 throw new TypeError("@@toPrimitive must return a primitive value.");
668 }
669 return ("string" === r ? String : Number)(t);
670 }
671 module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
672
673 /***/ }),
674
675 /***/ "../node_modules/@babel/runtime/helpers/toPropertyKey.js":
676 /*!***************************************************************!*\
677 !*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
678 \***************************************************************/
679 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
680
681 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
682 var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/toPrimitive.js");
683 function toPropertyKey(t) {
684 var i = toPrimitive(t, "string");
685 return "symbol" == _typeof(i) ? i : String(i);
686 }
687 module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
688
689 /***/ }),
690
691 /***/ "../node_modules/@babel/runtime/helpers/typeof.js":
692 /*!********************************************************!*\
693 !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
694 \********************************************************/
695 /***/ ((module) => {
696
697 function _typeof(o) {
698 "@babel/helpers - typeof";
699
700 return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
701 return typeof o;
702 } : function (o) {
703 return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
704 }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(o);
705 }
706 module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
707
708 /***/ })
709
710 /******/ });
711 /************************************************************************/
712 /******/ // The module cache
713 /******/ var __webpack_module_cache__ = {};
714 /******/
715 /******/ // The require function
716 /******/ function __webpack_require__(moduleId) {
717 /******/ // Check if module is in cache
718 /******/ var cachedModule = __webpack_module_cache__[moduleId];
719 /******/ if (cachedModule !== undefined) {
720 /******/ return cachedModule.exports;
721 /******/ }
722 /******/ // Create a new module (and put it into the cache)
723 /******/ var module = __webpack_module_cache__[moduleId] = {
724 /******/ // no module.id needed
725 /******/ // no module.loaded needed
726 /******/ exports: {}
727 /******/ };
728 /******/
729 /******/ // Execute the module function
730 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
731 /******/
732 /******/ // Return the exports of the module
733 /******/ return module.exports;
734 /******/ }
735 /******/
736 /************************************************************************/
737 var __webpack_exports__ = {};
738 // This entry need to be wrapped in an IIFE because it need to be in strict mode.
739 (() => {
740 "use strict";
741 /*!*************************************************************************!*\
742 !*** ../assets/dev/js/admin/floating-elements/new-floating-elements.js ***!
743 \*************************************************************************/
744
745
746 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
747 var _layout = _interopRequireDefault(__webpack_require__(/*! elementor-admin/floating-elements/layout */ "../assets/dev/js/admin/floating-elements/layout.js"));
748 var NewFloatingElementsModule = elementorModules.ViewModule.extend({
749 getDefaultSettings: function getDefaultSettings() {
750 return {
751 selectors: {
752 addButtonTopBar: '.page-title-action',
753 addButtonAdminBar: '#wp-admin-bar-new-e-floating-buttons a',
754 addButtonEmptyTemplate: '#elementor-template-library-add-new'
755 }
756 };
757 },
758 getDefaultElements: function getDefaultElements() {
759 var selectors = this.getSettings('selectors');
760 return {
761 addButtonTopBar: document.querySelector(selectors.addButtonTopBar),
762 addButtonAdminBar: document.querySelector(selectors.addButtonAdminBar),
763 addButtonEmptyTemplate: document.querySelector(selectors.addButtonEmptyTemplate)
764 };
765 },
766 bindEvents: function bindEvents() {
767 if (this.elements.addButtonTopBar !== null) {
768 this.elements.addButtonTopBar.addEventListener('click', this.onAddButtonClick);
769 }
770 if (this.elements.addButtonAdminBar !== null) {
771 this.elements.addButtonAdminBar.addEventListener('click', this.onAddButtonClick);
772 }
773 if (this.elements.addButtonEmptyTemplate !== null) {
774 this.elements.addButtonEmptyTemplate.addEventListener('click', this.onAddButtonClick);
775 }
776 },
777 onInit: function onInit() {
778 elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
779 this.layout = new _layout.default();
780 },
781 onAddButtonClick: function onAddButtonClick(event) {
782 event.preventDefault();
783 this.layout.showModal();
784 }
785 });
786 document.addEventListener('DOMContentLoaded', function () {
787 window.elementorNewFloatingElements = new NewFloatingElementsModule();
788 });
789 })();
790
791 /******/ })()
792 ;
793 //# sourceMappingURL=floating-elements-modal.js.map