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

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