PluginProbe
Elementor Website Builder – more than just a page builder / 3.32.0
Elementor Website Builder – more than just a page builder v3.32.0
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.32.0, at assets/js/floating-elements-modal.js

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