PluginProbe
Elementor Website Builder – more than just a page builder / 3.7.5
Elementor Website Builder – more than just a page builder v3.7.5
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 / beta-tester.js

beta-tester.js in Elementor Website Builder – more than just a page builder 3.7.5, at assets/js/beta-tester.js

523 lines 20.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.7.5 - 14-09-2022 */
2 /******/ (() => { // webpackBootstrap
3 /******/ var __webpack_modules__ = ({
4
5 /***/ "../assets/dev/js/admin/beta-tester/layout.js":
6 /*!****************************************************!*\
7 !*** ../assets/dev/js/admin/beta-tester/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
17 Object.defineProperty(exports, "__esModule", ({
18 value: true
19 }));
20 exports["default"] = void 0;
21
22 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
23
24 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
25
26 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
27
28 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
29
30 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
31
32 var _view = _interopRequireDefault(__webpack_require__(/*! ./view */ "../assets/dev/js/admin/beta-tester/view.js"));
33
34 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); }; }
35
36 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; } }
37
38 var BetaTesterLayout = /*#__PURE__*/function (_elementorModules$com) {
39 (0, _inherits2.default)(BetaTesterLayout, _elementorModules$com);
40
41 var _super = _createSuper(BetaTesterLayout);
42
43 function BetaTesterLayout() {
44 (0, _classCallCheck2.default)(this, BetaTesterLayout);
45 return _super.apply(this, arguments);
46 }
47
48 (0, _createClass2.default)(BetaTesterLayout, [{
49 key: "ui",
50 value: function ui() {
51 return {
52 closeModal: '.elementor-templates-modal__header__close',
53 dontShowAgain: '.elementor-beta-tester-do-not-show-again'
54 };
55 }
56 }, {
57 key: "events",
58 value: function events() {
59 return {
60 'click @ui.closeModal': this.onCloseModalClick,
61 'click @ui.dontShowAgain': this.onDontShowAgainClick
62 };
63 }
64 }, {
65 key: "getModalOptions",
66 value: function getModalOptions() {
67 return {
68 id: 'elementor-beta-tester-modal',
69 hide: {
70 onBackgroundClick: false
71 }
72 };
73 }
74 }, {
75 key: "getLogoOptions",
76 value: function getLogoOptions() {
77 return {
78 title: __('Sign Up', 'elementor')
79 };
80 }
81 }, {
82 key: "initialize",
83 value: function initialize() {
84 elementorModules.common.views.modal.Layout.prototype.initialize.apply(this, arguments);
85 this.showLogo();
86 this.showContentView();
87
88 var doNotShowAgain = __('Don\'t Show Again', 'elementor');
89
90 this.modalHeader.currentView.ui.closeModal.after(jQuery('<div>', {
91 class: 'elementor-beta-tester-do-not-show-again'
92 }).text(doNotShowAgain));
93 }
94 }, {
95 key: "showContentView",
96 value: function showContentView() {
97 this.modalContent.show(new _view.default());
98 }
99 }, {
100 key: "onDontShowAgainClick",
101 value: function onDontShowAgainClick() {
102 this.hideModal();
103 this.onCloseModalClick();
104 }
105 }, {
106 key: "onCloseModalClick",
107 value: function onCloseModalClick() {
108 elementorCommon.ajax.addRequest('introduction_viewed', {
109 data: {
110 introductionKey: elementorAdmin.config.beta_tester.beta_tester_signup
111 }
112 });
113 }
114 }]);
115 return BetaTesterLayout;
116 }(elementorModules.common.views.modal.Layout);
117
118 exports["default"] = BetaTesterLayout;
119
120 /***/ }),
121
122 /***/ "../assets/dev/js/admin/beta-tester/view.js":
123 /*!**************************************************!*\
124 !*** ../assets/dev/js/admin/beta-tester/view.js ***!
125 \**************************************************/
126 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
127
128 "use strict";
129
130
131 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
132
133 Object.defineProperty(exports, "__esModule", ({
134 value: true
135 }));
136 exports["default"] = void 0;
137
138 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
139
140 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
141
142 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
143
144 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
145
146 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
147
148 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); }; }
149
150 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; } }
151
152 var BetaTesterView = /*#__PURE__*/function (_Marionette$ItemView) {
153 (0, _inherits2.default)(BetaTesterView, _Marionette$ItemView);
154
155 var _super = _createSuper(BetaTesterView);
156
157 function BetaTesterView() {
158 var _this;
159
160 (0, _classCallCheck2.default)(this, BetaTesterView);
161 _this = _super.call(this);
162 _this.id = 'elementor-beta-tester-dialog-content';
163 _this.template = '#tmpl-elementor-beta-tester';
164 return _this;
165 }
166
167 (0, _createClass2.default)(BetaTesterView, [{
168 key: "ui",
169 value: function ui() {
170 return {
171 betaForm: '#elementor-beta-tester-form',
172 betaEmail: '#elementor-beta-tester-form__email',
173 betaButton: '#elementor-beta-tester-form__submit'
174 };
175 }
176 }, {
177 key: "events",
178 value: function events() {
179 return {
180 'submit @ui.betaForm': 'onBetaFormSubmit'
181 };
182 }
183 }, {
184 key: "onBetaFormSubmit",
185 value: function onBetaFormSubmit(event) {
186 event.preventDefault();
187 var email = this.ui.betaEmail.val();
188 this.ui.betaButton.addClass('elementor-button-state');
189 elementorCommon.ajax.addRequest('beta_tester_signup', {
190 data: {
191 betaTesterEmail: email
192 } // Do not wait for response.
193
194 });
195 elementorBetaTester.layout.hideModal();
196 }
197 }, {
198 key: "onRender",
199 value: function onRender() {}
200 }]);
201 return BetaTesterView;
202 }(Marionette.ItemView);
203
204 exports["default"] = BetaTesterView;
205
206 /***/ }),
207
208 /***/ "@wordpress/i18n":
209 /*!**************************!*\
210 !*** external "wp.i18n" ***!
211 \**************************/
212 /***/ ((module) => {
213
214 "use strict";
215 module.exports = wp.i18n;
216
217 /***/ }),
218
219 /***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
220 /*!***********************************************************************!*\
221 !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
222 \***********************************************************************/
223 /***/ ((module) => {
224
225 function _assertThisInitialized(self) {
226 if (self === void 0) {
227 throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
228 }
229
230 return self;
231 }
232
233 module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
234
235 /***/ }),
236
237 /***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
238 /*!****************************************************************!*\
239 !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
240 \****************************************************************/
241 /***/ ((module) => {
242
243 function _classCallCheck(instance, Constructor) {
244 if (!(instance instanceof Constructor)) {
245 throw new TypeError("Cannot call a class as a function");
246 }
247 }
248
249 module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
250
251 /***/ }),
252
253 /***/ "../node_modules/@babel/runtime/helpers/createClass.js":
254 /*!*************************************************************!*\
255 !*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
256 \*************************************************************/
257 /***/ ((module) => {
258
259 function _defineProperties(target, props) {
260 for (var i = 0; i < props.length; i++) {
261 var descriptor = props[i];
262 descriptor.enumerable = descriptor.enumerable || false;
263 descriptor.configurable = true;
264 if ("value" in descriptor) descriptor.writable = true;
265 Object.defineProperty(target, descriptor.key, descriptor);
266 }
267 }
268
269 function _createClass(Constructor, protoProps, staticProps) {
270 if (protoProps) _defineProperties(Constructor.prototype, protoProps);
271 if (staticProps) _defineProperties(Constructor, staticProps);
272 Object.defineProperty(Constructor, "prototype", {
273 writable: false
274 });
275 return Constructor;
276 }
277
278 module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
279
280 /***/ }),
281
282 /***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
283 /*!****************************************************************!*\
284 !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
285 \****************************************************************/
286 /***/ ((module) => {
287
288 function _getPrototypeOf(o) {
289 module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) {
290 return o.__proto__ || Object.getPrototypeOf(o);
291 }, module.exports.__esModule = true, module.exports["default"] = module.exports;
292 return _getPrototypeOf(o);
293 }
294
295 module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
296
297 /***/ }),
298
299 /***/ "../node_modules/@babel/runtime/helpers/inherits.js":
300 /*!**********************************************************!*\
301 !*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
302 \**********************************************************/
303 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
304
305 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
306
307 function _inherits(subClass, superClass) {
308 if (typeof superClass !== "function" && superClass !== null) {
309 throw new TypeError("Super expression must either be null or a function");
310 }
311
312 subClass.prototype = Object.create(superClass && superClass.prototype, {
313 constructor: {
314 value: subClass,
315 writable: true,
316 configurable: true
317 }
318 });
319 Object.defineProperty(subClass, "prototype", {
320 writable: false
321 });
322 if (superClass) setPrototypeOf(subClass, superClass);
323 }
324
325 module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
326
327 /***/ }),
328
329 /***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
330 /*!***********************************************************************!*\
331 !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
332 \***********************************************************************/
333 /***/ ((module) => {
334
335 function _interopRequireDefault(obj) {
336 return obj && obj.__esModule ? obj : {
337 "default": obj
338 };
339 }
340
341 module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
342
343 /***/ }),
344
345 /***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
346 /*!***************************************************************************!*\
347 !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
348 \***************************************************************************/
349 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
350
351 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
352
353 var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
354
355 function _possibleConstructorReturn(self, call) {
356 if (call && (_typeof(call) === "object" || typeof call === "function")) {
357 return call;
358 } else if (call !== void 0) {
359 throw new TypeError("Derived constructors may only return object or undefined");
360 }
361
362 return assertThisInitialized(self);
363 }
364
365 module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
366
367 /***/ }),
368
369 /***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
370 /*!****************************************************************!*\
371 !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
372 \****************************************************************/
373 /***/ ((module) => {
374
375 function _setPrototypeOf(o, p) {
376 module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {
377 o.__proto__ = p;
378 return o;
379 }, module.exports.__esModule = true, module.exports["default"] = module.exports;
380 return _setPrototypeOf(o, p);
381 }
382
383 module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
384
385 /***/ }),
386
387 /***/ "../node_modules/@babel/runtime/helpers/typeof.js":
388 /*!********************************************************!*\
389 !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
390 \********************************************************/
391 /***/ ((module) => {
392
393 function _typeof(obj) {
394 "@babel/helpers - typeof";
395
396 return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) {
397 return typeof obj;
398 } : function (obj) {
399 return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
400 }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj);
401 }
402
403 module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
404
405 /***/ })
406
407 /******/ });
408 /************************************************************************/
409 /******/ // The module cache
410 /******/ var __webpack_module_cache__ = {};
411 /******/
412 /******/ // The require function
413 /******/ function __webpack_require__(moduleId) {
414 /******/ // Check if module is in cache
415 /******/ var cachedModule = __webpack_module_cache__[moduleId];
416 /******/ if (cachedModule !== undefined) {
417 /******/ return cachedModule.exports;
418 /******/ }
419 /******/ // Create a new module (and put it into the cache)
420 /******/ var module = __webpack_module_cache__[moduleId] = {
421 /******/ // no module.id needed
422 /******/ // no module.loaded needed
423 /******/ exports: {}
424 /******/ };
425 /******/
426 /******/ // Execute the module function
427 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
428 /******/
429 /******/ // Return the exports of the module
430 /******/ return module.exports;
431 /******/ }
432 /******/
433 /************************************************************************/
434 var __webpack_exports__ = {};
435 // This entry need to be wrapped in an IIFE because it need to be in strict mode.
436 (() => {
437 "use strict";
438 /*!*********************************************************!*\
439 !*** ../assets/dev/js/admin/beta-tester/beta-tester.js ***!
440 \*********************************************************/
441
442
443 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
444
445 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
446
447 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
448
449 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
450
451 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
452
453 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
454
455 var _layout = _interopRequireDefault(__webpack_require__(/*! ./layout */ "../assets/dev/js/admin/beta-tester/layout.js"));
456
457 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); }; }
458
459 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; } }
460
461 var BetaTesterModule = /*#__PURE__*/function (_elementorModules$Vie) {
462 (0, _inherits2.default)(BetaTesterModule, _elementorModules$Vie);
463
464 var _super = _createSuper(BetaTesterModule);
465
466 function BetaTesterModule() {
467 (0, _classCallCheck2.default)(this, BetaTesterModule);
468 return _super.apply(this, arguments);
469 }
470
471 (0, _createClass2.default)(BetaTesterModule, [{
472 key: "onInit",
473 value: function onInit() {
474 elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
475 this.showLayout(false);
476 }
477 }, {
478 key: "showLayout",
479 value: function showLayout() {
480 var always = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;
481
482 if (!always && (!elementorAdmin.config.beta_tester.option_enabled || elementorAdmin.config.beta_tester.signup_dismissed || '#tab-fontawesome4_migration' === location.hash)) {
483 return;
484 }
485
486 this.layout = new _layout.default();
487 this.layout.showModal();
488 }
489 }, {
490 key: "getDefaultSettings",
491 value: function getDefaultSettings() {
492 return {
493 selectors: {
494 betaTesterFirstToKnow: '#beta-tester-first-to-know'
495 }
496 };
497 }
498 }, {
499 key: "getDefaultElements",
500 value: function getDefaultElements() {
501 var elements = {};
502 var selectors = this.getSettings('selectors');
503 elements.$betaTesterFirstToKnow = jQuery(selectors.betaTesterFirstToKnow);
504 return elements;
505 }
506 }, {
507 key: "bindEvents",
508 value: function bindEvents() {
509 var elements = this.elements;
510 elements.$betaTesterFirstToKnow.on('click', this.showLayout.bind(this));
511 }
512 }]);
513 return BetaTesterModule;
514 }(elementorModules.ViewModule);
515
516 jQuery(function () {
517 window.elementorBetaTester = new BetaTesterModule();
518 });
519 })();
520
521 /******/ })()
522 ;
523 //# sourceMappingURL=beta-tester.js.map