PluginProbe
Elementor Website Builder – more than just a page builder / 3.26.0-dev5
Elementor Website Builder – more than just a page builder v3.26.0-dev5
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 / floating-elements-modal.js

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

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