PluginProbe
Elementor Website Builder – more than just a page builder / 3.6.7
Elementor Website Builder – more than just a page builder v3.6.7
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.6.7, 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.6.7 - 03-07-2022 */
2 /******/ (() => { // webpackBootstrap
3 /******/ var __webpack_modules__ = ({
4
5 /***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
6 /*!***********************************************************************!*\
7 !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
8 \***********************************************************************/
9 /***/ ((module) => {
10
11 function _assertThisInitialized(self) {
12 if (self === void 0) {
13 throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
14 }
15
16 return self;
17 }
18
19 module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
20
21 /***/ }),
22
23 /***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
24 /*!****************************************************************!*\
25 !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
26 \****************************************************************/
27 /***/ ((module) => {
28
29 function _classCallCheck(instance, Constructor) {
30 if (!(instance instanceof Constructor)) {
31 throw new TypeError("Cannot call a class as a function");
32 }
33 }
34
35 module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
36
37 /***/ }),
38
39 /***/ "../node_modules/@babel/runtime/helpers/createClass.js":
40 /*!*************************************************************!*\
41 !*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
42 \*************************************************************/
43 /***/ ((module) => {
44
45 function _defineProperties(target, props) {
46 for (var i = 0; i < props.length; i++) {
47 var descriptor = props[i];
48 descriptor.enumerable = descriptor.enumerable || false;
49 descriptor.configurable = true;
50 if ("value" in descriptor) descriptor.writable = true;
51 Object.defineProperty(target, descriptor.key, descriptor);
52 }
53 }
54
55 function _createClass(Constructor, protoProps, staticProps) {
56 if (protoProps) _defineProperties(Constructor.prototype, protoProps);
57 if (staticProps) _defineProperties(Constructor, staticProps);
58 Object.defineProperty(Constructor, "prototype", {
59 writable: false
60 });
61 return Constructor;
62 }
63
64 module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
65
66 /***/ }),
67
68 /***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
69 /*!****************************************************************!*\
70 !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
71 \****************************************************************/
72 /***/ ((module) => {
73
74 function _getPrototypeOf(o) {
75 module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) {
76 return o.__proto__ || Object.getPrototypeOf(o);
77 }, module.exports.__esModule = true, module.exports["default"] = module.exports;
78 return _getPrototypeOf(o);
79 }
80
81 module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
82
83 /***/ }),
84
85 /***/ "../node_modules/@babel/runtime/helpers/inherits.js":
86 /*!**********************************************************!*\
87 !*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
88 \**********************************************************/
89 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
90
91 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
92
93 function _inherits(subClass, superClass) {
94 if (typeof superClass !== "function" && superClass !== null) {
95 throw new TypeError("Super expression must either be null or a function");
96 }
97
98 subClass.prototype = Object.create(superClass && superClass.prototype, {
99 constructor: {
100 value: subClass,
101 writable: true,
102 configurable: true
103 }
104 });
105 Object.defineProperty(subClass, "prototype", {
106 writable: false
107 });
108 if (superClass) setPrototypeOf(subClass, superClass);
109 }
110
111 module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
112
113 /***/ }),
114
115 /***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
116 /*!***********************************************************************!*\
117 !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
118 \***********************************************************************/
119 /***/ ((module) => {
120
121 function _interopRequireDefault(obj) {
122 return obj && obj.__esModule ? obj : {
123 "default": obj
124 };
125 }
126
127 module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
128
129 /***/ }),
130
131 /***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
132 /*!***************************************************************************!*\
133 !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
134 \***************************************************************************/
135 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
136
137 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
138
139 var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
140
141 function _possibleConstructorReturn(self, call) {
142 if (call && (_typeof(call) === "object" || typeof call === "function")) {
143 return call;
144 } else if (call !== void 0) {
145 throw new TypeError("Derived constructors may only return object or undefined");
146 }
147
148 return assertThisInitialized(self);
149 }
150
151 module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
152
153 /***/ }),
154
155 /***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
156 /*!****************************************************************!*\
157 !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
158 \****************************************************************/
159 /***/ ((module) => {
160
161 function _setPrototypeOf(o, p) {
162 module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {
163 o.__proto__ = p;
164 return o;
165 }, module.exports.__esModule = true, module.exports["default"] = module.exports;
166 return _setPrototypeOf(o, p);
167 }
168
169 module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
170
171 /***/ }),
172
173 /***/ "../node_modules/@babel/runtime/helpers/typeof.js":
174 /*!********************************************************!*\
175 !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
176 \********************************************************/
177 /***/ ((module) => {
178
179 function _typeof(obj) {
180 "@babel/helpers - typeof";
181
182 return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) {
183 return typeof obj;
184 } : function (obj) {
185 return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
186 }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj);
187 }
188
189 module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
190
191 /***/ }),
192
193 /***/ "../assets/dev/js/admin/beta-tester/layout.js":
194 /*!****************************************************!*\
195 !*** ../assets/dev/js/admin/beta-tester/layout.js ***!
196 \****************************************************/
197 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
198
199 "use strict";
200 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
201
202
203 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
204
205 Object.defineProperty(exports, "__esModule", ({
206 value: true
207 }));
208 exports["default"] = void 0;
209
210 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
211
212 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
213
214 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
215
216 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
217
218 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
219
220 var _view = _interopRequireDefault(__webpack_require__(/*! ./view */ "../assets/dev/js/admin/beta-tester/view.js"));
221
222 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); }; }
223
224 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; } }
225
226 var BetaTesterLayout = /*#__PURE__*/function (_elementorModules$com) {
227 (0, _inherits2.default)(BetaTesterLayout, _elementorModules$com);
228
229 var _super = _createSuper(BetaTesterLayout);
230
231 function BetaTesterLayout() {
232 (0, _classCallCheck2.default)(this, BetaTesterLayout);
233 return _super.apply(this, arguments);
234 }
235
236 (0, _createClass2.default)(BetaTesterLayout, [{
237 key: "ui",
238 value: function ui() {
239 return {
240 closeModal: '.elementor-templates-modal__header__close',
241 dontShowAgain: '.elementor-beta-tester-do-not-show-again'
242 };
243 }
244 }, {
245 key: "events",
246 value: function events() {
247 return {
248 'click @ui.closeModal': this.onCloseModalClick,
249 'click @ui.dontShowAgain': this.onDontShowAgainClick
250 };
251 }
252 }, {
253 key: "getModalOptions",
254 value: function getModalOptions() {
255 return {
256 id: 'elementor-beta-tester-modal',
257 hide: {
258 onBackgroundClick: false
259 }
260 };
261 }
262 }, {
263 key: "getLogoOptions",
264 value: function getLogoOptions() {
265 return {
266 title: __('Sign Up', 'elementor')
267 };
268 }
269 }, {
270 key: "initialize",
271 value: function initialize() {
272 elementorModules.common.views.modal.Layout.prototype.initialize.apply(this, arguments);
273 this.showLogo();
274 this.showContentView();
275
276 var doNotShowAgain = __('Don\'t Show Again', 'elementor');
277
278 this.modalHeader.currentView.ui.closeModal.after(jQuery('<div>', {
279 class: 'elementor-beta-tester-do-not-show-again'
280 }).text(doNotShowAgain));
281 }
282 }, {
283 key: "showContentView",
284 value: function showContentView() {
285 this.modalContent.show(new _view.default());
286 }
287 }, {
288 key: "onDontShowAgainClick",
289 value: function onDontShowAgainClick() {
290 this.hideModal();
291 this.onCloseModalClick();
292 }
293 }, {
294 key: "onCloseModalClick",
295 value: function onCloseModalClick() {
296 elementorCommon.ajax.addRequest('introduction_viewed', {
297 data: {
298 introductionKey: elementorAdmin.config.beta_tester.beta_tester_signup
299 }
300 });
301 }
302 }]);
303 return BetaTesterLayout;
304 }(elementorModules.common.views.modal.Layout);
305
306 exports["default"] = BetaTesterLayout;
307
308 /***/ }),
309
310 /***/ "../assets/dev/js/admin/beta-tester/view.js":
311 /*!**************************************************!*\
312 !*** ../assets/dev/js/admin/beta-tester/view.js ***!
313 \**************************************************/
314 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
315
316 "use strict";
317
318
319 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
320
321 Object.defineProperty(exports, "__esModule", ({
322 value: true
323 }));
324 exports["default"] = void 0;
325
326 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
327
328 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
329
330 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
331
332 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
333
334 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
335
336 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); }; }
337
338 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; } }
339
340 var BetaTesterView = /*#__PURE__*/function (_Marionette$ItemView) {
341 (0, _inherits2.default)(BetaTesterView, _Marionette$ItemView);
342
343 var _super = _createSuper(BetaTesterView);
344
345 function BetaTesterView() {
346 var _this;
347
348 (0, _classCallCheck2.default)(this, BetaTesterView);
349 _this = _super.call(this);
350 _this.id = 'elementor-beta-tester-dialog-content';
351 _this.template = '#tmpl-elementor-beta-tester';
352 return _this;
353 }
354
355 (0, _createClass2.default)(BetaTesterView, [{
356 key: "ui",
357 value: function ui() {
358 return {
359 betaForm: '#elementor-beta-tester-form',
360 betaEmail: '#elementor-beta-tester-form__email',
361 betaButton: '#elementor-beta-tester-form__submit'
362 };
363 }
364 }, {
365 key: "events",
366 value: function events() {
367 return {
368 'submit @ui.betaForm': 'onBetaFormSubmit'
369 };
370 }
371 }, {
372 key: "onBetaFormSubmit",
373 value: function onBetaFormSubmit(event) {
374 event.preventDefault();
375 var email = this.ui.betaEmail.val();
376 this.ui.betaButton.addClass('elementor-button-state');
377 elementorCommon.ajax.addRequest('beta_tester_signup', {
378 data: {
379 betaTesterEmail: email
380 } // Do not wait for response.
381
382 });
383 elementorBetaTester.layout.hideModal();
384 }
385 }, {
386 key: "onRender",
387 value: function onRender() {}
388 }]);
389 return BetaTesterView;
390 }(Marionette.ItemView);
391
392 exports["default"] = BetaTesterView;
393
394 /***/ }),
395
396 /***/ "@wordpress/i18n":
397 /*!**************************!*\
398 !*** external "wp.i18n" ***!
399 \**************************/
400 /***/ ((module) => {
401
402 "use strict";
403 module.exports = wp.i18n;
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