501 lines
23 KiB
JavaScript
501 lines
23 KiB
JavaScript
|
/*! elementor - v3.18.0 - 20-12-2023 */
|
||
|
/******/ (() => { // webpackBootstrap
|
||
|
/******/ var __webpack_modules__ = ({
|
||
|
|
||
|
/***/ "../assets/dev/js/admin/beta-tester/layout.js":
|
||
|
/*!****************************************************!*\
|
||
|
!*** ../assets/dev/js/admin/beta-tester/layout.js ***!
|
||
|
\****************************************************/
|
||
|
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
||
|
|
||
|
"use strict";
|
||
|
/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
|
||
|
|
||
|
|
||
|
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
|
||
|
Object.defineProperty(exports, "__esModule", ({
|
||
|
value: true
|
||
|
}));
|
||
|
exports["default"] = void 0;
|
||
|
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
|
||
|
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
|
||
|
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
|
||
|
var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
|
||
|
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
|
||
|
var _view = _interopRequireDefault(__webpack_require__(/*! ./view */ "../assets/dev/js/admin/beta-tester/view.js"));
|
||
|
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); }; }
|
||
|
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; } }
|
||
|
var BetaTesterLayout = /*#__PURE__*/function (_elementorModules$com) {
|
||
|
(0, _inherits2.default)(BetaTesterLayout, _elementorModules$com);
|
||
|
var _super = _createSuper(BetaTesterLayout);
|
||
|
function BetaTesterLayout() {
|
||
|
(0, _classCallCheck2.default)(this, BetaTesterLayout);
|
||
|
return _super.apply(this, arguments);
|
||
|
}
|
||
|
(0, _createClass2.default)(BetaTesterLayout, [{
|
||
|
key: "ui",
|
||
|
value: function ui() {
|
||
|
return {
|
||
|
closeModal: '.elementor-templates-modal__header__close',
|
||
|
dontShowAgain: '.elementor-beta-tester-do-not-show-again'
|
||
|
};
|
||
|
}
|
||
|
}, {
|
||
|
key: "events",
|
||
|
value: function events() {
|
||
|
return {
|
||
|
'click @ui.closeModal': this.onCloseModalClick,
|
||
|
'click @ui.dontShowAgain': this.onDontShowAgainClick
|
||
|
};
|
||
|
}
|
||
|
}, {
|
||
|
key: "getModalOptions",
|
||
|
value: function getModalOptions() {
|
||
|
return {
|
||
|
id: 'elementor-beta-tester-modal',
|
||
|
hide: {
|
||
|
onBackgroundClick: false
|
||
|
}
|
||
|
};
|
||
|
}
|
||
|
}, {
|
||
|
key: "getLogoOptions",
|
||
|
value: function getLogoOptions() {
|
||
|
return {
|
||
|
title: __('Sign Up', 'elementor')
|
||
|
};
|
||
|
}
|
||
|
}, {
|
||
|
key: "initialize",
|
||
|
value: function initialize() {
|
||
|
elementorModules.common.views.modal.Layout.prototype.initialize.apply(this, arguments);
|
||
|
this.showLogo();
|
||
|
this.showContentView();
|
||
|
var doNotShowAgain = __('Don\'t Show Again', 'elementor');
|
||
|
this.modalHeader.currentView.ui.closeModal.after(jQuery('<div>', {
|
||
|
class: 'elementor-beta-tester-do-not-show-again'
|
||
|
}).text(doNotShowAgain));
|
||
|
}
|
||
|
}, {
|
||
|
key: "showContentView",
|
||
|
value: function showContentView() {
|
||
|
this.modalContent.show(new _view.default());
|
||
|
}
|
||
|
}, {
|
||
|
key: "onDontShowAgainClick",
|
||
|
value: function onDontShowAgainClick() {
|
||
|
this.hideModal();
|
||
|
this.onCloseModalClick();
|
||
|
}
|
||
|
}, {
|
||
|
key: "onCloseModalClick",
|
||
|
value: function onCloseModalClick() {
|
||
|
elementorCommon.ajax.addRequest('introduction_viewed', {
|
||
|
data: {
|
||
|
introductionKey: elementorAdmin.config.beta_tester.beta_tester_signup
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
}]);
|
||
|
return BetaTesterLayout;
|
||
|
}(elementorModules.common.views.modal.Layout);
|
||
|
exports["default"] = BetaTesterLayout;
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "../assets/dev/js/admin/beta-tester/view.js":
|
||
|
/*!**************************************************!*\
|
||
|
!*** ../assets/dev/js/admin/beta-tester/view.js ***!
|
||
|
\**************************************************/
|
||
|
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
|
||
|
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
|
||
|
Object.defineProperty(exports, "__esModule", ({
|
||
|
value: true
|
||
|
}));
|
||
|
exports["default"] = void 0;
|
||
|
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
|
||
|
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
|
||
|
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
|
||
|
var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
|
||
|
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
|
||
|
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); }; }
|
||
|
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; } }
|
||
|
var BetaTesterView = /*#__PURE__*/function (_Marionette$ItemView) {
|
||
|
(0, _inherits2.default)(BetaTesterView, _Marionette$ItemView);
|
||
|
var _super = _createSuper(BetaTesterView);
|
||
|
function BetaTesterView() {
|
||
|
var _this;
|
||
|
(0, _classCallCheck2.default)(this, BetaTesterView);
|
||
|
_this = _super.call(this);
|
||
|
_this.id = 'elementor-beta-tester-dialog-content';
|
||
|
_this.template = '#tmpl-elementor-beta-tester';
|
||
|
return _this;
|
||
|
}
|
||
|
(0, _createClass2.default)(BetaTesterView, [{
|
||
|
key: "ui",
|
||
|
value: function ui() {
|
||
|
return {
|
||
|
betaForm: '#elementor-beta-tester-form',
|
||
|
betaEmail: '#elementor-beta-tester-form__email',
|
||
|
betaButton: '#elementor-beta-tester-form__submit'
|
||
|
};
|
||
|
}
|
||
|
}, {
|
||
|
key: "events",
|
||
|
value: function events() {
|
||
|
return {
|
||
|
'submit @ui.betaForm': 'onBetaFormSubmit'
|
||
|
};
|
||
|
}
|
||
|
}, {
|
||
|
key: "onBetaFormSubmit",
|
||
|
value: function onBetaFormSubmit(event) {
|
||
|
event.preventDefault();
|
||
|
var email = this.ui.betaEmail.val();
|
||
|
this.ui.betaButton.addClass('elementor-button-state');
|
||
|
elementorCommon.ajax.addRequest('beta_tester_signup', {
|
||
|
data: {
|
||
|
betaTesterEmail: email
|
||
|
}
|
||
|
// Do not wait for response.
|
||
|
});
|
||
|
|
||
|
elementorBetaTester.layout.hideModal();
|
||
|
}
|
||
|
}, {
|
||
|
key: "onRender",
|
||
|
value: function onRender() {}
|
||
|
}]);
|
||
|
return BetaTesterView;
|
||
|
}(Marionette.ItemView);
|
||
|
exports["default"] = BetaTesterView;
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "@wordpress/i18n":
|
||
|
/*!**************************!*\
|
||
|
!*** external "wp.i18n" ***!
|
||
|
\**************************/
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
"use strict";
|
||
|
module.exports = wp.i18n;
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
|
||
|
/*!***********************************************************************!*\
|
||
|
!*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
|
||
|
\***********************************************************************/
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
function _assertThisInitialized(self) {
|
||
|
if (self === void 0) {
|
||
|
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
|
||
|
}
|
||
|
return self;
|
||
|
}
|
||
|
module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
|
||
|
/*!****************************************************************!*\
|
||
|
!*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
|
||
|
\****************************************************************/
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
function _classCallCheck(instance, Constructor) {
|
||
|
if (!(instance instanceof Constructor)) {
|
||
|
throw new TypeError("Cannot call a class as a function");
|
||
|
}
|
||
|
}
|
||
|
module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "../node_modules/@babel/runtime/helpers/createClass.js":
|
||
|
/*!*************************************************************!*\
|
||
|
!*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
|
||
|
\*************************************************************/
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
|
||
|
function _defineProperties(target, props) {
|
||
|
for (var i = 0; i < props.length; i++) {
|
||
|
var descriptor = props[i];
|
||
|
descriptor.enumerable = descriptor.enumerable || false;
|
||
|
descriptor.configurable = true;
|
||
|
if ("value" in descriptor) descriptor.writable = true;
|
||
|
Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor);
|
||
|
}
|
||
|
}
|
||
|
function _createClass(Constructor, protoProps, staticProps) {
|
||
|
if (protoProps) _defineProperties(Constructor.prototype, protoProps);
|
||
|
if (staticProps) _defineProperties(Constructor, staticProps);
|
||
|
Object.defineProperty(Constructor, "prototype", {
|
||
|
writable: false
|
||
|
});
|
||
|
return Constructor;
|
||
|
}
|
||
|
module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
|
||
|
/*!****************************************************************!*\
|
||
|
!*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
|
||
|
\****************************************************************/
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
function _getPrototypeOf(o) {
|
||
|
module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) {
|
||
|
return o.__proto__ || Object.getPrototypeOf(o);
|
||
|
}, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
return _getPrototypeOf(o);
|
||
|
}
|
||
|
module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "../node_modules/@babel/runtime/helpers/inherits.js":
|
||
|
/*!**********************************************************!*\
|
||
|
!*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
|
||
|
\**********************************************************/
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
|
||
|
function _inherits(subClass, superClass) {
|
||
|
if (typeof superClass !== "function" && superClass !== null) {
|
||
|
throw new TypeError("Super expression must either be null or a function");
|
||
|
}
|
||
|
subClass.prototype = Object.create(superClass && superClass.prototype, {
|
||
|
constructor: {
|
||
|
value: subClass,
|
||
|
writable: true,
|
||
|
configurable: true
|
||
|
}
|
||
|
});
|
||
|
Object.defineProperty(subClass, "prototype", {
|
||
|
writable: false
|
||
|
});
|
||
|
if (superClass) setPrototypeOf(subClass, superClass);
|
||
|
}
|
||
|
module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
|
||
|
/*!***********************************************************************!*\
|
||
|
!*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
|
||
|
\***********************************************************************/
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
function _interopRequireDefault(obj) {
|
||
|
return obj && obj.__esModule ? obj : {
|
||
|
"default": obj
|
||
|
};
|
||
|
}
|
||
|
module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
|
||
|
/*!***************************************************************************!*\
|
||
|
!*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
|
||
|
\***************************************************************************/
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
|
||
|
var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
|
||
|
function _possibleConstructorReturn(self, call) {
|
||
|
if (call && (_typeof(call) === "object" || typeof call === "function")) {
|
||
|
return call;
|
||
|
} else if (call !== void 0) {
|
||
|
throw new TypeError("Derived constructors may only return object or undefined");
|
||
|
}
|
||
|
return assertThisInitialized(self);
|
||
|
}
|
||
|
module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
|
||
|
/*!****************************************************************!*\
|
||
|
!*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
|
||
|
\****************************************************************/
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
function _setPrototypeOf(o, p) {
|
||
|
module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {
|
||
|
o.__proto__ = p;
|
||
|
return o;
|
||
|
}, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
return _setPrototypeOf(o, p);
|
||
|
}
|
||
|
module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "../node_modules/@babel/runtime/helpers/toPrimitive.js":
|
||
|
/*!*************************************************************!*\
|
||
|
!*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***!
|
||
|
\*************************************************************/
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
|
||
|
function _toPrimitive(input, hint) {
|
||
|
if (_typeof(input) !== "object" || input === null) return input;
|
||
|
var prim = input[Symbol.toPrimitive];
|
||
|
if (prim !== undefined) {
|
||
|
var res = prim.call(input, hint || "default");
|
||
|
if (_typeof(res) !== "object") return res;
|
||
|
throw new TypeError("@@toPrimitive must return a primitive value.");
|
||
|
}
|
||
|
return (hint === "string" ? String : Number)(input);
|
||
|
}
|
||
|
module.exports = _toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "../node_modules/@babel/runtime/helpers/toPropertyKey.js":
|
||
|
/*!***************************************************************!*\
|
||
|
!*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
|
||
|
\***************************************************************/
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
|
||
|
var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/toPrimitive.js");
|
||
|
function _toPropertyKey(arg) {
|
||
|
var key = toPrimitive(arg, "string");
|
||
|
return _typeof(key) === "symbol" ? key : String(key);
|
||
|
}
|
||
|
module.exports = _toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ "../node_modules/@babel/runtime/helpers/typeof.js":
|
||
|
/*!********************************************************!*\
|
||
|
!*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
|
||
|
\********************************************************/
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
function _typeof(o) {
|
||
|
"@babel/helpers - typeof";
|
||
|
|
||
|
return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
|
||
|
return typeof o;
|
||
|
} : function (o) {
|
||
|
return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
|
||
|
}, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(o);
|
||
|
}
|
||
|
module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
|
||
|
/***/ })
|
||
|
|
||
|
/******/ });
|
||
|
/************************************************************************/
|
||
|
/******/ // The module cache
|
||
|
/******/ var __webpack_module_cache__ = {};
|
||
|
/******/
|
||
|
/******/ // The require function
|
||
|
/******/ function __webpack_require__(moduleId) {
|
||
|
/******/ // Check if module is in cache
|
||
|
/******/ var cachedModule = __webpack_module_cache__[moduleId];
|
||
|
/******/ if (cachedModule !== undefined) {
|
||
|
/******/ return cachedModule.exports;
|
||
|
/******/ }
|
||
|
/******/ // Create a new module (and put it into the cache)
|
||
|
/******/ var module = __webpack_module_cache__[moduleId] = {
|
||
|
/******/ // no module.id needed
|
||
|
/******/ // no module.loaded needed
|
||
|
/******/ exports: {}
|
||
|
/******/ };
|
||
|
/******/
|
||
|
/******/ // Execute the module function
|
||
|
/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
|
||
|
/******/
|
||
|
/******/ // Return the exports of the module
|
||
|
/******/ return module.exports;
|
||
|
/******/ }
|
||
|
/******/
|
||
|
/************************************************************************/
|
||
|
var __webpack_exports__ = {};
|
||
|
// This entry need to be wrapped in an IIFE because it need to be in strict mode.
|
||
|
(() => {
|
||
|
"use strict";
|
||
|
/*!*********************************************************!*\
|
||
|
!*** ../assets/dev/js/admin/beta-tester/beta-tester.js ***!
|
||
|
\*********************************************************/
|
||
|
|
||
|
|
||
|
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
|
||
|
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
|
||
|
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
|
||
|
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
|
||
|
var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
|
||
|
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
|
||
|
var _layout = _interopRequireDefault(__webpack_require__(/*! ./layout */ "../assets/dev/js/admin/beta-tester/layout.js"));
|
||
|
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); }; }
|
||
|
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; } }
|
||
|
var BetaTesterModule = /*#__PURE__*/function (_elementorModules$Vie) {
|
||
|
(0, _inherits2.default)(BetaTesterModule, _elementorModules$Vie);
|
||
|
var _super = _createSuper(BetaTesterModule);
|
||
|
function BetaTesterModule() {
|
||
|
(0, _classCallCheck2.default)(this, BetaTesterModule);
|
||
|
return _super.apply(this, arguments);
|
||
|
}
|
||
|
(0, _createClass2.default)(BetaTesterModule, [{
|
||
|
key: "onInit",
|
||
|
value: function onInit() {
|
||
|
elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
|
||
|
this.showLayout(false);
|
||
|
}
|
||
|
}, {
|
||
|
key: "showLayout",
|
||
|
value: function showLayout() {
|
||
|
var always = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;
|
||
|
if (!always && (!elementorAdmin.config.beta_tester.option_enabled || elementorAdmin.config.beta_tester.signup_dismissed || '#tab-fontawesome4_migration' === location.hash)) {
|
||
|
return;
|
||
|
}
|
||
|
this.layout = new _layout.default();
|
||
|
this.layout.showModal();
|
||
|
}
|
||
|
}, {
|
||
|
key: "getDefaultSettings",
|
||
|
value: function getDefaultSettings() {
|
||
|
return {
|
||
|
selectors: {
|
||
|
betaTesterFirstToKnow: '#beta-tester-first-to-know'
|
||
|
}
|
||
|
};
|
||
|
}
|
||
|
}, {
|
||
|
key: "getDefaultElements",
|
||
|
value: function getDefaultElements() {
|
||
|
var elements = {};
|
||
|
var selectors = this.getSettings('selectors');
|
||
|
elements.$betaTesterFirstToKnow = jQuery(selectors.betaTesterFirstToKnow);
|
||
|
return elements;
|
||
|
}
|
||
|
}, {
|
||
|
key: "bindEvents",
|
||
|
value: function bindEvents() {
|
||
|
var elements = this.elements;
|
||
|
elements.$betaTesterFirstToKnow.on('click', this.showLayout.bind(this));
|
||
|
}
|
||
|
}]);
|
||
|
return BetaTesterModule;
|
||
|
}(elementorModules.ViewModule);
|
||
|
jQuery(function () {
|
||
|
window.elementorBetaTester = new BetaTesterModule();
|
||
|
});
|
||
|
})();
|
||
|
|
||
|
/******/ })()
|
||
|
;
|
||
|
//# sourceMappingURL=beta-tester.js.map
|