PluginProbe
Elementor Website Builder – more than just a page builder / 3.10.0-dev1
Elementor Website Builder – more than just a page builder v3.10.0-dev1
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.10.0-dev1, at assets/js/beta-tester.js

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