PluginProbe
Elementor Website Builder – more than just a page builder / 3.26.4
Elementor Website Builder – more than just a page builder v3.26.4
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.26.4, 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.26.0 - 07-01-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 /***/ "@wordpress/i18n":
173 /*!**************************!*\
174 !*** external "wp.i18n" ***!
175 \**************************/
176 /***/ ((module) => {
177
178 "use strict";
179 module.exports = wp.i18n;
180
181 /***/ }),
182
183 /***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
184 /*!***********************************************************************!*\
185 !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
186 \***********************************************************************/
187 /***/ ((module) => {
188
189 function _assertThisInitialized(e) {
190 if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
191 return e;
192 }
193 module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
194
195 /***/ }),
196
197 /***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
198 /*!****************************************************************!*\
199 !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
200 \****************************************************************/
201 /***/ ((module) => {
202
203 function _classCallCheck(a, n) {
204 if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
205 }
206 module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
207
208 /***/ }),
209
210 /***/ "../node_modules/@babel/runtime/helpers/createClass.js":
211 /*!*************************************************************!*\
212 !*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
213 \*************************************************************/
214 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
215
216 var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
217 function _defineProperties(e, r) {
218 for (var t = 0; t < r.length; t++) {
219 var o = r[t];
220 o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
221 }
222 }
223 function _createClass(e, r, t) {
224 return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", {
225 writable: !1
226 }), e;
227 }
228 module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
229
230 /***/ }),
231
232 /***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
233 /*!****************************************************************!*\
234 !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
235 \****************************************************************/
236 /***/ ((module) => {
237
238 function _getPrototypeOf(t) {
239 return module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) {
240 return t.__proto__ || Object.getPrototypeOf(t);
241 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _getPrototypeOf(t);
242 }
243 module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
244
245 /***/ }),
246
247 /***/ "../node_modules/@babel/runtime/helpers/inherits.js":
248 /*!**********************************************************!*\
249 !*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
250 \**********************************************************/
251 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
252
253 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
254 function _inherits(t, e) {
255 if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
256 t.prototype = Object.create(e && e.prototype, {
257 constructor: {
258 value: t,
259 writable: !0,
260 configurable: !0
261 }
262 }), Object.defineProperty(t, "prototype", {
263 writable: !1
264 }), e && setPrototypeOf(t, e);
265 }
266 module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
267
268 /***/ }),
269
270 /***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
271 /*!***********************************************************************!*\
272 !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
273 \***********************************************************************/
274 /***/ ((module) => {
275
276 function _interopRequireDefault(e) {
277 return e && e.__esModule ? e : {
278 "default": e
279 };
280 }
281 module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
282
283 /***/ }),
284
285 /***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
286 /*!***************************************************************************!*\
287 !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
288 \***************************************************************************/
289 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
290
291 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
292 var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
293 function _possibleConstructorReturn(t, e) {
294 if (e && ("object" == _typeof(e) || "function" == typeof e)) return e;
295 if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
296 return assertThisInitialized(t);
297 }
298 module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
299
300 /***/ }),
301
302 /***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
303 /*!****************************************************************!*\
304 !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
305 \****************************************************************/
306 /***/ ((module) => {
307
308 function _setPrototypeOf(t, e) {
309 return module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) {
310 return t.__proto__ = e, t;
311 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _setPrototypeOf(t, e);
312 }
313 module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
314
315 /***/ }),
316
317 /***/ "../node_modules/@babel/runtime/helpers/toPrimitive.js":
318 /*!*************************************************************!*\
319 !*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***!
320 \*************************************************************/
321 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
322
323 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
324 function toPrimitive(t, r) {
325 if ("object" != _typeof(t) || !t) return t;
326 var e = t[Symbol.toPrimitive];
327 if (void 0 !== e) {
328 var i = e.call(t, r || "default");
329 if ("object" != _typeof(i)) return i;
330 throw new TypeError("@@toPrimitive must return a primitive value.");
331 }
332 return ("string" === r ? String : Number)(t);
333 }
334 module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
335
336 /***/ }),
337
338 /***/ "../node_modules/@babel/runtime/helpers/toPropertyKey.js":
339 /*!***************************************************************!*\
340 !*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
341 \***************************************************************/
342 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
343
344 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
345 var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/toPrimitive.js");
346 function toPropertyKey(t) {
347 var i = toPrimitive(t, "string");
348 return "symbol" == _typeof(i) ? i : i + "";
349 }
350 module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
351
352 /***/ }),
353
354 /***/ "../node_modules/@babel/runtime/helpers/typeof.js":
355 /*!********************************************************!*\
356 !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
357 \********************************************************/
358 /***/ ((module) => {
359
360 function _typeof(o) {
361 "@babel/helpers - typeof";
362
363 return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
364 return typeof o;
365 } : function (o) {
366 return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
367 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
368 }
369 module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
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 need to be wrapped in an IIFE because it need 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