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

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

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