first commit
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,313 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
(self["webpackChunkelementor"] = self["webpackChunkelementor"] || []).push([["modules_nested-tabs_assets_js_editor_module_js"],{
|
||||
|
||||
/***/ "../modules/nested-tabs/assets/js/editor/module.js":
|
||||
/*!*********************************************************!*\
|
||||
!*** ../modules/nested-tabs/assets/js/editor/module.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 _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
|
||||
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
|
||||
var _nestedTabs = _interopRequireDefault(__webpack_require__(/*! ./nested-tabs */ "../modules/nested-tabs/assets/js/editor/nested-tabs.js"));
|
||||
var Module = /*#__PURE__*/(0, _createClass2.default)(function Module() {
|
||||
(0, _classCallCheck2.default)(this, Module);
|
||||
elementor.elementsManager.registerElementType(new _nestedTabs.default());
|
||||
});
|
||||
exports["default"] = Module;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../modules/nested-tabs/assets/js/editor/nested-tabs.js":
|
||||
/*!**************************************************************!*\
|
||||
!*** ../modules/nested-tabs/assets/js/editor/nested-tabs.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"] = exports.NestedTabs = 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__(/*! ./views/view */ "../modules/nested-tabs/assets/js/editor/views/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 NestedTabs = /*#__PURE__*/function (_elementor$modules$el) {
|
||||
(0, _inherits2.default)(NestedTabs, _elementor$modules$el);
|
||||
var _super = _createSuper(NestedTabs);
|
||||
function NestedTabs() {
|
||||
(0, _classCallCheck2.default)(this, NestedTabs);
|
||||
return _super.apply(this, arguments);
|
||||
}
|
||||
(0, _createClass2.default)(NestedTabs, [{
|
||||
key: "getType",
|
||||
value: function getType() {
|
||||
return 'nested-tabs';
|
||||
}
|
||||
}, {
|
||||
key: "getView",
|
||||
value: function getView() {
|
||||
return _view.default;
|
||||
}
|
||||
}]);
|
||||
return NestedTabs;
|
||||
}(elementor.modules.elements.types.NestedElementBase);
|
||||
exports.NestedTabs = NestedTabs;
|
||||
var _default = NestedTabs;
|
||||
exports["default"] = _default;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../modules/nested-tabs/assets/js/editor/views/view.js":
|
||||
/*!*************************************************************!*\
|
||||
!*** ../modules/nested-tabs/assets/js/editor/views/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 View = /*#__PURE__*/function (_$e$components$get$ex) {
|
||||
(0, _inherits2.default)(View, _$e$components$get$ex);
|
||||
var _super = _createSuper(View);
|
||||
function View() {
|
||||
(0, _classCallCheck2.default)(this, View);
|
||||
return _super.apply(this, arguments);
|
||||
}
|
||||
(0, _createClass2.default)(View, [{
|
||||
key: "filter",
|
||||
value: function filter(child, index) {
|
||||
child.attributes.dataIndex = index + 1;
|
||||
return true;
|
||||
}
|
||||
}, {
|
||||
key: "onAddChild",
|
||||
value: function onAddChild(childView) {
|
||||
var _childView$_parent$$e, _childView$_parent$$e2;
|
||||
var widgetNumber = (_childView$_parent$$e = childView._parent.$el.find('.e-n-tabs')[0]) === null || _childView$_parent$$e === void 0 ? void 0 : _childView$_parent$$e.dataset.widgetNumber,
|
||||
index = childView.model.attributes.dataIndex,
|
||||
tabId = (_childView$_parent$$e2 = childView._parent.$el.find(".e-n-tab-title[data-tab-index=\"".concat(index, "\"]"))) === null || _childView$_parent$$e2 === void 0 ? void 0 : _childView$_parent$$e2.attr('id');
|
||||
childView.$el.attr({
|
||||
id: 'e-n-tab-content-' + widgetNumber + '' + index,
|
||||
role: 'tabpanel',
|
||||
'aria-labelledby': tabId,
|
||||
'data-tab-index': index,
|
||||
style: '--n-tabs-title-order: ' + index + ';'
|
||||
});
|
||||
if (1 === index) {
|
||||
childView.$el.addClass('e-active');
|
||||
}
|
||||
}
|
||||
}]);
|
||||
return View;
|
||||
}($e.components.get('nested-elements').exports.NestedView);
|
||||
exports["default"] = View;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../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/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(t, r) {
|
||||
if ("object" != _typeof(t) || !t) return t;
|
||||
var e = t[Symbol.toPrimitive];
|
||||
if (void 0 !== e) {
|
||||
var i = e.call(t, r || "default");
|
||||
if ("object" != _typeof(i)) return i;
|
||||
throw new TypeError("@@toPrimitive must return a primitive value.");
|
||||
}
|
||||
return ("string" === r ? String : Number)(t);
|
||||
}
|
||||
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(t) {
|
||||
var i = toPrimitive(t, "string");
|
||||
return "symbol" == _typeof(i) ? i : String(i);
|
||||
}
|
||||
module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=4586b3ce03181d93c8bf.bundle.js.map
|
||||
@@ -0,0 +1,238 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
(self["webpackChunkelementor"] = self["webpackChunkelementor"] || []).push([["modules_nested-elements_assets_js_editor_views_view_js"],{
|
||||
|
||||
/***/ "../modules/nested-elements/assets/js/editor/views/view.js":
|
||||
/*!*****************************************************************!*\
|
||||
!*** ../modules/nested-elements/assets/js/editor/views/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"] = exports.View = 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 _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.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 View = /*#__PURE__*/function (_$e$components$get$ex) {
|
||||
(0, _inherits2.default)(View, _$e$components$get$ex);
|
||||
var _super = _createSuper(View);
|
||||
function View() {
|
||||
(0, _classCallCheck2.default)(this, View);
|
||||
return _super.apply(this, arguments);
|
||||
}
|
||||
(0, _createClass2.default)(View, [{
|
||||
key: "events",
|
||||
value: function events() {
|
||||
var _this = this;
|
||||
var events = (0, _get2.default)((0, _getPrototypeOf2.default)(View.prototype), "events", this).call(this);
|
||||
events.click = function (e) {
|
||||
// If the clicked Nested Element is not within the currently edited document, don't do anything with it.
|
||||
if (elementor.documents.currentDocument.id.toString() !== e.target.closest('.elementor').dataset.elementorId) {
|
||||
return;
|
||||
}
|
||||
var closest = e.target.closest('.elementor-element');
|
||||
var model = _this.options.model,
|
||||
view = _this;
|
||||
|
||||
// For clicks on container/widget.
|
||||
if (['container', 'widget'].includes(closest === null || closest === void 0 ? void 0 : closest.dataset.element_type)) {
|
||||
// eslint-disable-line camelcase
|
||||
// In case the container empty, click should be handled by the EmptyView.
|
||||
var container = elementor.getContainer(closest.dataset.id);
|
||||
if (container.view.isEmpty()) {
|
||||
return true;
|
||||
}
|
||||
|
||||
// If not empty, open it.
|
||||
model = container.model;
|
||||
view = container.view;
|
||||
}
|
||||
e.stopPropagation();
|
||||
$e.run('panel/editor/open', {
|
||||
model: model,
|
||||
view: view
|
||||
});
|
||||
};
|
||||
return events;
|
||||
}
|
||||
|
||||
/**
|
||||
* Function renderHTML().
|
||||
*
|
||||
* The `renderHTML()` method is overridden as it causes redundant renders when removing focus from any nested element.
|
||||
* This is because the original `renderHTML()` method sets `editModel.renderOnLeave = true;`.
|
||||
*/
|
||||
}, {
|
||||
key: "renderHTML",
|
||||
value: function renderHTML() {
|
||||
var templateType = this.getTemplateType(),
|
||||
editModel = this.getEditModel();
|
||||
if ('js' === templateType) {
|
||||
editModel.setHtmlCache();
|
||||
this.render();
|
||||
} else {
|
||||
editModel.renderRemoteServer();
|
||||
}
|
||||
}
|
||||
}]);
|
||||
return View;
|
||||
}($e.components.get('nested-elements/nested-repeater').exports.NestedViewBase);
|
||||
exports.View = View;
|
||||
var _default = View;
|
||||
exports["default"] = _default;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../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/get.js":
|
||||
/*!*****************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/get.js ***!
|
||||
\*****************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime/helpers/superPropBase.js");
|
||||
function _get() {
|
||||
if (typeof Reflect !== "undefined" && Reflect.get) {
|
||||
module.exports = _get = Reflect.get.bind(), module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
} else {
|
||||
module.exports = _get = function _get(target, property, receiver) {
|
||||
var base = superPropBase(target, property);
|
||||
if (!base) return;
|
||||
var desc = Object.getOwnPropertyDescriptor(base, property);
|
||||
if (desc.get) {
|
||||
return desc.get.call(arguments.length < 3 ? target : receiver);
|
||||
}
|
||||
return desc.value;
|
||||
}, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
}
|
||||
return _get.apply(this, arguments);
|
||||
}
|
||||
module.exports = _get, 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/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/superPropBase.js":
|
||||
/*!***************************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/superPropBase.js ***!
|
||||
\***************************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js");
|
||||
function _superPropBase(object, property) {
|
||||
while (!Object.prototype.hasOwnProperty.call(object, property)) {
|
||||
object = getPrototypeOf(object);
|
||||
if (object === null) break;
|
||||
}
|
||||
return object;
|
||||
}
|
||||
module.exports = _superPropBase, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=46e544e5863270fc32f2.bundle.js.map
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,18 @@
|
||||
/**
|
||||
* @license React
|
||||
* react-is.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
/** @license React v16.13.1
|
||||
* react-is.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
@@ -0,0 +1,2 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
(self.webpackChunkelementor=self.webpackChunkelementor||[]).push([[7145],{67145:(e,t,r)=>{"use strict";var o=r(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.View=void 0;var n=o(r(78983)),s=o(r(42081)),u=o(r(51121)),p=o(r(58724)),i=o(r(71173)),l=o(r(74910));function _createSuper(e){var t=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function _createSuperInternal(){var r,o=(0,l.default)(e);if(t){var n=(0,l.default)(this).constructor;r=Reflect.construct(o,arguments,n)}else r=o.apply(this,arguments);return(0,i.default)(this,r)}}var f=function(e){(0,p.default)(View,e);var t=_createSuper(View);function View(){return(0,n.default)(this,View),t.apply(this,arguments)}return(0,s.default)(View,[{key:"events",value:function events(){var e=this,events=(0,u.default)((0,l.default)(View.prototype),"events",this).call(this);return events.click=function(t){if(elementor.documents.currentDocument.id.toString()===t.target.closest(".elementor").dataset.elementorId){var r=t.target.closest(".elementor-element"),o=e.options.model,n=e;if(["container","widget"].includes(null==r?void 0:r.dataset.element_type)){var s=elementor.getContainer(r.dataset.id);if(s.view.isEmpty())return!0;o=s.model,n=s.view}t.stopPropagation(),$e.run("panel/editor/open",{model:o,view:n})}},events}},{key:"renderHTML",value:function renderHTML(){var e=this.getTemplateType(),t=this.getEditModel();"js"===e?(t.setHtmlCache(),this.render()):t.renderRemoteServer()}}]),View}($e.components.get("nested-elements/nested-repeater").exports.NestedViewBase);t.View=f;var a=f;t.default=a},77266:e=>{e.exports=function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},51121:(e,t,r)=>{var o=r(79443);function _get(){return"undefined"!=typeof Reflect&&Reflect.get?(e.exports=_get=Reflect.get.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=_get=function _get(e,t,r){var n=o(e,t);if(n){var s=Object.getOwnPropertyDescriptor(n,t);return s.get?s.get.call(arguments.length<3?e:r):s.value}},e.exports.__esModule=!0,e.exports.default=e.exports),_get.apply(this,arguments)}e.exports=_get,e.exports.__esModule=!0,e.exports.default=e.exports},74910:e=>{function _getPrototypeOf(t){return e.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,_getPrototypeOf(t)}e.exports=_getPrototypeOf,e.exports.__esModule=!0,e.exports.default=e.exports},58724:(e,t,r)=>{var o=r(96196);e.exports=function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&o(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},71173:(e,t,r)=>{var o=r(7501).default,n=r(77266);e.exports=function _possibleConstructorReturn(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return n(e)},e.exports.__esModule=!0,e.exports.default=e.exports},96196:e=>{function _setPrototypeOf(t,r){return e.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,_setPrototypeOf(t,r)}e.exports=_setPrototypeOf,e.exports.__esModule=!0,e.exports.default=e.exports},79443:(e,t,r)=>{var o=r(74910);e.exports=function _superPropBase(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=o(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports}}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
+2
@@ -0,0 +1,2 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
"use strict";(self.webpackChunkelementor=self.webpackChunkelementor||[]).push([[209],{8470:(e,t,a)=>{var i=a(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(a(9728));class Accordion extends s.default{getDefaultSettings(){return{...super.getDefaultSettings(),showTabFn:"slideDown",hideTabFn:"slideUp"}}}t.default=Accordion},9728:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class baseTabs extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{tablist:'[role="tablist"]',tabTitle:".elementor-tab-title",tabContent:".elementor-tab-content"},classes:{active:"elementor-active"},showTabFn:"show",hideTabFn:"hide",toggleSelf:!0,hidePrevious:!0,autoExpand:!0,keyDirection:{ArrowLeft:elementorFrontendConfig.is_rtl?1:-1,ArrowUp:-1,ArrowRight:elementorFrontendConfig.is_rtl?-1:1,ArrowDown:1}}}getDefaultElements(){const e=this.getSettings("selectors");return{$tabTitles:this.findElement(e.tabTitle),$tabContents:this.findElement(e.tabContent)}}activateDefaultTab(){const e=this.getSettings();if(!e.autoExpand||"editor"===e.autoExpand&&!this.isEdit)return;const t=this.getEditSettings("activeItemIndex")||1,a={showTabFn:e.showTabFn,hideTabFn:e.hideTabFn};this.setSettings({showTabFn:"show",hideTabFn:"hide"}),this.changeActiveTab(t),this.setSettings(a)}handleKeyboardNavigation(e){const t=e.currentTarget,a=jQuery(t.closest(this.getSettings("selectors").tablist)),i=a.find(this.getSettings("selectors").tabTitle),s="vertical"===a.attr("aria-orientation");switch(e.key){case"ArrowLeft":case"ArrowRight":if(s)return;break;case"ArrowUp":case"ArrowDown":if(!s)return;e.preventDefault();break;case"Home":return e.preventDefault(),void i.first().trigger("focus");case"End":return e.preventDefault(),void i.last().trigger("focus");default:return}const n=t.getAttribute("data-tab")-1,r=this.getSettings("keyDirection")[e.key],o=i[n+r];o?o.focus():-1===n+r?i.last().trigger("focus"):i.first().trigger("focus")}deactivateActiveTab(e){const t=this.getSettings(),a=t.classes.active,i=e?'[data-tab="'+e+'"]':"."+a,s=this.elements.$tabTitles.filter(i),n=this.elements.$tabContents.filter(i);s.add(n).removeClass(a),s.attr({tabindex:"-1","aria-selected":"false","aria-expanded":"false"}),n[t.hideTabFn](),n.attr("hidden","hidden")}activateTab(e){const t=this.getSettings(),a=t.classes.active,i=this.elements.$tabTitles.filter('[data-tab="'+e+'"]'),s=this.elements.$tabContents.filter('[data-tab="'+e+'"]'),n="show"===t.showTabFn?0:400;i.add(s).addClass(a),i.attr({tabindex:"0","aria-selected":"true","aria-expanded":"true"}),s[t.showTabFn](n,(()=>elementorFrontend.elements.$window.trigger("elementor-pro/motion-fx/recalc"))),s.removeAttr("hidden")}isActiveTab(e){return this.elements.$tabTitles.filter('[data-tab="'+e+'"]').hasClass(this.getSettings("classes.active"))}bindEvents(){this.elements.$tabTitles.on({keydown:e=>{jQuery(e.target).is("a")&&"Enter"===e.key&&e.preventDefault(),["End","Home","ArrowUp","ArrowDown"].includes(e.key)&&this.handleKeyboardNavigation(e)},keyup:e=>{switch(e.code){case"ArrowLeft":case"ArrowRight":this.handleKeyboardNavigation(e);break;case"Enter":case"Space":e.preventDefault(),this.changeActiveTab(e.currentTarget.getAttribute("data-tab"))}},click:e=>{e.preventDefault(),this.changeActiveTab(e.currentTarget.getAttribute("data-tab"))}})}onInit(){super.onInit(...arguments),this.activateDefaultTab()}onEditSettingsChange(e){"activeItemIndex"===e&&this.activateDefaultTab()}changeActiveTab(e){const t=this.isActiveTab(e),a=this.getSettings();!a.toggleSelf&&t||!a.hidePrevious||this.deactivateActiveTab(),!a.hidePrevious&&t&&this.deactivateActiveTab(e),t||this.activateTab(e)}}t.default=baseTabs}}]);
|
||||
@@ -0,0 +1,232 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
"use strict";
|
||||
(self["webpackChunkelementor"] = self["webpackChunkelementor"] || []).push([["accordion"],{
|
||||
|
||||
/***/ "../assets/dev/js/frontend/handlers/accordion.js":
|
||||
/*!*******************************************************!*\
|
||||
!*** ../assets/dev/js/frontend/handlers/accordion.js ***!
|
||||
\*******************************************************/
|
||||
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
||||
|
||||
|
||||
|
||||
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 _baseTabs = _interopRequireDefault(__webpack_require__(/*! ./base-tabs */ "../assets/dev/js/frontend/handlers/base-tabs.js"));
|
||||
class Accordion extends _baseTabs.default {
|
||||
getDefaultSettings() {
|
||||
const defaultSettings = super.getDefaultSettings();
|
||||
return {
|
||||
...defaultSettings,
|
||||
showTabFn: 'slideDown',
|
||||
hideTabFn: 'slideUp'
|
||||
};
|
||||
}
|
||||
}
|
||||
exports["default"] = Accordion;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../assets/dev/js/frontend/handlers/base-tabs.js":
|
||||
/*!*******************************************************!*\
|
||||
!*** ../assets/dev/js/frontend/handlers/base-tabs.js ***!
|
||||
\*******************************************************/
|
||||
/***/ ((__unused_webpack_module, exports) => {
|
||||
|
||||
|
||||
|
||||
Object.defineProperty(exports, "__esModule", ({
|
||||
value: true
|
||||
}));
|
||||
exports["default"] = void 0;
|
||||
class baseTabs extends elementorModules.frontend.handlers.Base {
|
||||
getDefaultSettings() {
|
||||
return {
|
||||
selectors: {
|
||||
tablist: '[role="tablist"]',
|
||||
tabTitle: '.elementor-tab-title',
|
||||
tabContent: '.elementor-tab-content'
|
||||
},
|
||||
classes: {
|
||||
active: 'elementor-active'
|
||||
},
|
||||
showTabFn: 'show',
|
||||
hideTabFn: 'hide',
|
||||
toggleSelf: true,
|
||||
hidePrevious: true,
|
||||
autoExpand: true,
|
||||
keyDirection: {
|
||||
ArrowLeft: elementorFrontendConfig.is_rtl ? 1 : -1,
|
||||
ArrowUp: -1,
|
||||
ArrowRight: elementorFrontendConfig.is_rtl ? -1 : 1,
|
||||
ArrowDown: 1
|
||||
}
|
||||
};
|
||||
}
|
||||
getDefaultElements() {
|
||||
const selectors = this.getSettings('selectors');
|
||||
return {
|
||||
$tabTitles: this.findElement(selectors.tabTitle),
|
||||
$tabContents: this.findElement(selectors.tabContent)
|
||||
};
|
||||
}
|
||||
activateDefaultTab() {
|
||||
const settings = this.getSettings();
|
||||
if (!settings.autoExpand || 'editor' === settings.autoExpand && !this.isEdit) {
|
||||
return;
|
||||
}
|
||||
const defaultActiveTab = this.getEditSettings('activeItemIndex') || 1,
|
||||
originalToggleMethods = {
|
||||
showTabFn: settings.showTabFn,
|
||||
hideTabFn: settings.hideTabFn
|
||||
};
|
||||
|
||||
// Toggle tabs without animation to avoid jumping
|
||||
this.setSettings({
|
||||
showTabFn: 'show',
|
||||
hideTabFn: 'hide'
|
||||
});
|
||||
this.changeActiveTab(defaultActiveTab);
|
||||
|
||||
// Return back original toggle effects
|
||||
this.setSettings(originalToggleMethods);
|
||||
}
|
||||
handleKeyboardNavigation(event) {
|
||||
const tab = event.currentTarget,
|
||||
$tabList = jQuery(tab.closest(this.getSettings('selectors').tablist)),
|
||||
// eslint-disable-next-line @wordpress/no-unused-vars-before-return
|
||||
$tabs = $tabList.find(this.getSettings('selectors').tabTitle),
|
||||
isVertical = 'vertical' === $tabList.attr('aria-orientation');
|
||||
switch (event.key) {
|
||||
case 'ArrowLeft':
|
||||
case 'ArrowRight':
|
||||
if (isVertical) {
|
||||
return;
|
||||
}
|
||||
break;
|
||||
case 'ArrowUp':
|
||||
case 'ArrowDown':
|
||||
if (!isVertical) {
|
||||
return;
|
||||
}
|
||||
event.preventDefault();
|
||||
break;
|
||||
case 'Home':
|
||||
event.preventDefault();
|
||||
$tabs.first().trigger('focus');
|
||||
return;
|
||||
case 'End':
|
||||
event.preventDefault();
|
||||
$tabs.last().trigger('focus');
|
||||
return;
|
||||
default:
|
||||
return;
|
||||
}
|
||||
const tabIndex = tab.getAttribute('data-tab') - 1,
|
||||
direction = this.getSettings('keyDirection')[event.key],
|
||||
nextTab = $tabs[tabIndex + direction];
|
||||
if (nextTab) {
|
||||
nextTab.focus();
|
||||
} else if (-1 === tabIndex + direction) {
|
||||
$tabs.last().trigger('focus');
|
||||
} else {
|
||||
$tabs.first().trigger('focus');
|
||||
}
|
||||
}
|
||||
deactivateActiveTab(tabIndex) {
|
||||
const settings = this.getSettings(),
|
||||
activeClass = settings.classes.active,
|
||||
activeFilter = tabIndex ? '[data-tab="' + tabIndex + '"]' : '.' + activeClass,
|
||||
$activeTitle = this.elements.$tabTitles.filter(activeFilter),
|
||||
$activeContent = this.elements.$tabContents.filter(activeFilter);
|
||||
$activeTitle.add($activeContent).removeClass(activeClass);
|
||||
$activeTitle.attr({
|
||||
tabindex: '-1',
|
||||
'aria-selected': 'false',
|
||||
'aria-expanded': 'false'
|
||||
});
|
||||
$activeContent[settings.hideTabFn]();
|
||||
$activeContent.attr('hidden', 'hidden');
|
||||
}
|
||||
activateTab(tabIndex) {
|
||||
const settings = this.getSettings(),
|
||||
activeClass = settings.classes.active,
|
||||
$requestedTitle = this.elements.$tabTitles.filter('[data-tab="' + tabIndex + '"]'),
|
||||
$requestedContent = this.elements.$tabContents.filter('[data-tab="' + tabIndex + '"]'),
|
||||
animationDuration = 'show' === settings.showTabFn ? 0 : 400;
|
||||
$requestedTitle.add($requestedContent).addClass(activeClass);
|
||||
$requestedTitle.attr({
|
||||
tabindex: '0',
|
||||
'aria-selected': 'true',
|
||||
'aria-expanded': 'true'
|
||||
});
|
||||
$requestedContent[settings.showTabFn](animationDuration, () => elementorFrontend.elements.$window.trigger('elementor-pro/motion-fx/recalc'));
|
||||
$requestedContent.removeAttr('hidden');
|
||||
}
|
||||
isActiveTab(tabIndex) {
|
||||
return this.elements.$tabTitles.filter('[data-tab="' + tabIndex + '"]').hasClass(this.getSettings('classes.active'));
|
||||
}
|
||||
bindEvents() {
|
||||
this.elements.$tabTitles.on({
|
||||
keydown: event => {
|
||||
// Support for old markup that includes an `<a>` tag in the tab
|
||||
if (jQuery(event.target).is('a') && `Enter` === event.key) {
|
||||
event.preventDefault();
|
||||
}
|
||||
|
||||
// We listen to keydowon event for these keys in order to prevent undesired page scrolling
|
||||
if (['End', 'Home', 'ArrowUp', 'ArrowDown'].includes(event.key)) {
|
||||
this.handleKeyboardNavigation(event);
|
||||
}
|
||||
},
|
||||
keyup: event => {
|
||||
switch (event.code) {
|
||||
case 'ArrowLeft':
|
||||
case 'ArrowRight':
|
||||
this.handleKeyboardNavigation(event);
|
||||
break;
|
||||
case 'Enter':
|
||||
case 'Space':
|
||||
event.preventDefault();
|
||||
this.changeActiveTab(event.currentTarget.getAttribute('data-tab'));
|
||||
break;
|
||||
}
|
||||
},
|
||||
click: event => {
|
||||
event.preventDefault();
|
||||
this.changeActiveTab(event.currentTarget.getAttribute('data-tab'));
|
||||
}
|
||||
});
|
||||
}
|
||||
onInit() {
|
||||
super.onInit(...arguments);
|
||||
this.activateDefaultTab();
|
||||
}
|
||||
onEditSettingsChange(propertyName) {
|
||||
if ('activeItemIndex' === propertyName) {
|
||||
this.activateDefaultTab();
|
||||
}
|
||||
}
|
||||
changeActiveTab(tabIndex) {
|
||||
const isActiveTab = this.isActiveTab(tabIndex),
|
||||
settings = this.getSettings();
|
||||
if ((settings.toggleSelf || !isActiveTab) && settings.hidePrevious) {
|
||||
this.deactivateActiveTab();
|
||||
}
|
||||
if (!settings.hidePrevious && isActiveTab) {
|
||||
this.deactivateActiveTab(tabIndex);
|
||||
}
|
||||
if (!isActiveTab) {
|
||||
this.activateTab(tabIndex);
|
||||
}
|
||||
}
|
||||
}
|
||||
exports["default"] = baseTabs;
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=accordion.c16b88b2e8a0c50189bc.bundle.js.map
|
||||
@@ -0,0 +1,137 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
/******/ (() => { // webpackBootstrap
|
||||
/******/ "use strict";
|
||||
/******/ var __webpack_modules__ = ({
|
||||
|
||||
/***/ "@wordpress/i18n":
|
||||
/*!**************************!*\
|
||||
!*** external "wp.i18n" ***!
|
||||
\**************************/
|
||||
/***/ ((module) => {
|
||||
|
||||
module.exports = wp.i18n;
|
||||
|
||||
/***/ })
|
||||
|
||||
/******/ });
|
||||
/************************************************************************/
|
||||
/******/ // 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 isolated against other modules in the chunk.
|
||||
(() => {
|
||||
/*!************************************************!*\
|
||||
!*** ../assets/dev/js/admin/admin-feedback.js ***!
|
||||
\************************************************/
|
||||
/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
|
||||
|
||||
|
||||
(function ($) {
|
||||
'use strict';
|
||||
|
||||
var ElementorAdminDialogApp = {
|
||||
cacheElements: function cacheElements() {
|
||||
this.cache = {
|
||||
$deactivateLink: $('#the-list').find('[data-slug="elementor"] span.deactivate a'),
|
||||
$dialogHeader: $('#elementor-deactivate-feedback-dialog-header'),
|
||||
$dialogForm: $('#elementor-deactivate-feedback-dialog-form')
|
||||
};
|
||||
},
|
||||
bindEvents: function bindEvents() {
|
||||
var self = this;
|
||||
self.cache.$deactivateLink.on('click', function (event) {
|
||||
event.preventDefault();
|
||||
self.getModal().show();
|
||||
});
|
||||
},
|
||||
deactivate: function deactivate() {
|
||||
location.href = this.cache.$deactivateLink.attr('href');
|
||||
},
|
||||
initModal: function initModal() {
|
||||
var self = this,
|
||||
modal;
|
||||
self.getModal = function () {
|
||||
if (!modal) {
|
||||
modal = elementorCommon.dialogsManager.createWidget('lightbox', {
|
||||
id: 'elementor-deactivate-feedback-modal',
|
||||
headerMessage: self.cache.$dialogHeader,
|
||||
message: self.cache.$dialogForm,
|
||||
hide: {
|
||||
onButtonClick: false
|
||||
},
|
||||
position: {
|
||||
my: 'center',
|
||||
at: 'center'
|
||||
},
|
||||
onReady: function onReady() {
|
||||
DialogsManager.getWidgetType('lightbox').prototype.onReady.apply(this, arguments);
|
||||
this.addButton({
|
||||
name: 'submit',
|
||||
text: __('Submit & Deactivate', 'elementor'),
|
||||
callback: self.sendFeedback.bind(self)
|
||||
});
|
||||
this.addButton({
|
||||
name: 'skip',
|
||||
text: __('Skip & Deactivate', 'elementor'),
|
||||
callback: function callback() {
|
||||
self.deactivate();
|
||||
}
|
||||
});
|
||||
},
|
||||
onShow: function onShow() {
|
||||
var $dialogModal = $('#elementor-deactivate-feedback-modal'),
|
||||
radioSelector = '.elementor-deactivate-feedback-dialog-input';
|
||||
$dialogModal.find(radioSelector).on('change', function () {
|
||||
$dialogModal.attr('data-feedback-selected', $(this).val());
|
||||
});
|
||||
$dialogModal.find(radioSelector + ':checked').trigger('change');
|
||||
}
|
||||
});
|
||||
}
|
||||
return modal;
|
||||
};
|
||||
},
|
||||
sendFeedback: function sendFeedback() {
|
||||
var self = this,
|
||||
formData = self.cache.$dialogForm.serialize();
|
||||
self.getModal().getElements('submit').text('').addClass('elementor-loading');
|
||||
$.post(ajaxurl, formData, this.deactivate.bind(this));
|
||||
},
|
||||
init: function init() {
|
||||
this.initModal();
|
||||
this.cacheElements();
|
||||
this.bindEvents();
|
||||
}
|
||||
};
|
||||
$(function () {
|
||||
ElementorAdminDialogApp.init();
|
||||
});
|
||||
})(jQuery);
|
||||
})();
|
||||
|
||||
/******/ })()
|
||||
;
|
||||
//# sourceMappingURL=admin-feedback.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
(()=>{"use strict";var e,t,a,i={38003:e=>{e.exports=wp.i18n}},n={};function __webpack_require__(e){var t=n[e];if(void 0!==t)return t.exports;var a=n[e]={exports:{}};return i[e](a,a.exports,__webpack_require__),a.exports}a=__webpack_require__(38003).__,e=jQuery,t={cacheElements:function cacheElements(){this.cache={$deactivateLink:e("#the-list").find('[data-slug="elementor"] span.deactivate a'),$dialogHeader:e("#elementor-deactivate-feedback-dialog-header"),$dialogForm:e("#elementor-deactivate-feedback-dialog-form")}},bindEvents:function bindEvents(){var e=this;e.cache.$deactivateLink.on("click",(function(t){t.preventDefault(),e.getModal().show()}))},deactivate:function deactivate(){location.href=this.cache.$deactivateLink.attr("href")},initModal:function initModal(){var t,i=this;i.getModal=function(){return t||(t=elementorCommon.dialogsManager.createWidget("lightbox",{id:"elementor-deactivate-feedback-modal",headerMessage:i.cache.$dialogHeader,message:i.cache.$dialogForm,hide:{onButtonClick:!1},position:{my:"center",at:"center"},onReady:function onReady(){DialogsManager.getWidgetType("lightbox").prototype.onReady.apply(this,arguments),this.addButton({name:"submit",text:a("Submit & Deactivate","elementor"),callback:i.sendFeedback.bind(i)}),this.addButton({name:"skip",text:a("Skip & Deactivate","elementor"),callback:function callback(){i.deactivate()}})},onShow:function onShow(){var t=e("#elementor-deactivate-feedback-modal"),a=".elementor-deactivate-feedback-dialog-input";t.find(a).on("change",(function(){t.attr("data-feedback-selected",e(this).val())})),t.find(a+":checked").trigger("change")}})),t}},sendFeedback:function sendFeedback(){var t=this.cache.$dialogForm.serialize();this.getModal().getElements("submit").text("").addClass("elementor-loading"),e.post(ajaxurl,t,this.deactivate.bind(this))},init:function init(){this.initModal(),this.cacheElements(),this.bindEvents()}},e((function(){t.init()}))})();
|
||||
@@ -0,0 +1,943 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
/******/ (() => { // webpackBootstrap
|
||||
/******/ var __webpack_modules__ = ({
|
||||
|
||||
/***/ "../assets/dev/js/admin/menu-handler.js":
|
||||
/*!**********************************************!*\
|
||||
!*** ../assets/dev/js/admin/menu-handler.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 _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.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 MenuHandler = /*#__PURE__*/function (_elementorModules$Vie) {
|
||||
(0, _inherits2.default)(MenuHandler, _elementorModules$Vie);
|
||||
var _super = _createSuper(MenuHandler);
|
||||
function MenuHandler() {
|
||||
(0, _classCallCheck2.default)(this, MenuHandler);
|
||||
return _super.apply(this, arguments);
|
||||
}
|
||||
(0, _createClass2.default)(MenuHandler, [{
|
||||
key: "getDefaultSettings",
|
||||
value: function getDefaultSettings() {
|
||||
return {
|
||||
selectors: {
|
||||
currentSubmenuItems: '#adminmenu .current'
|
||||
}
|
||||
};
|
||||
}
|
||||
}, {
|
||||
key: "getDefaultElements",
|
||||
value: function getDefaultElements() {
|
||||
var settings = this.getSettings();
|
||||
return {
|
||||
$currentSubmenuItems: jQuery(settings.selectors.currentSubmenuItems),
|
||||
$adminPageMenuLink: jQuery("a[href=\"".concat(settings.path, "\"]"))
|
||||
};
|
||||
}
|
||||
|
||||
// This method highlights the currently visited submenu item for the slug provided as an argument to this handler.
|
||||
// This method also accepts a jQuery instance of a custom submenu item to highlight. If provided, the provided
|
||||
// item will be the one highlighted.
|
||||
}, {
|
||||
key: "highlightSubMenuItem",
|
||||
value: function highlightSubMenuItem() {
|
||||
var $element = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
|
||||
var $submenuItem = $element || this.elements.$adminPageMenuLink;
|
||||
if (this.elements.$currentSubmenuItems.length) {
|
||||
this.elements.$currentSubmenuItems.removeClass('current');
|
||||
}
|
||||
$submenuItem.addClass('current');
|
||||
|
||||
// Need to add the 'current' class to the link element's parent `<li>` element as well.
|
||||
$submenuItem.parent().addClass('current');
|
||||
}
|
||||
}, {
|
||||
key: "highlightTopLevelMenuItem",
|
||||
value: function highlightTopLevelMenuItem($elementToHighlight) {
|
||||
var $elementToRemove = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
|
||||
var activeClasses = 'wp-has-current-submenu wp-menu-open current';
|
||||
$elementToHighlight.parent().addClass(activeClasses).removeClass('wp-not-current-submenu');
|
||||
if ($elementToRemove) {
|
||||
$elementToRemove.removeClass(activeClasses);
|
||||
}
|
||||
}
|
||||
}, {
|
||||
key: "onInit",
|
||||
value: function onInit() {
|
||||
(0, _get2.default)((0, _getPrototypeOf2.default)(MenuHandler.prototype), "onInit", this).call(this);
|
||||
var settings = this.getSettings();
|
||||
if (window.location.href.includes(settings.path)) {
|
||||
this.highlightSubMenuItem();
|
||||
}
|
||||
}
|
||||
}]);
|
||||
return MenuHandler;
|
||||
}(elementorModules.ViewModule);
|
||||
exports["default"] = MenuHandler;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../assets/dev/js/utils/introduction.js":
|
||||
/*!**********************************************!*\
|
||||
!*** ../assets/dev/js/utils/introduction.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 _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
|
||||
var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.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 _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.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 _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.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 _default = /*#__PURE__*/function (_elementorModules$Mod) {
|
||||
(0, _inherits2.default)(_default, _elementorModules$Mod);
|
||||
var _super = _createSuper(_default);
|
||||
function _default() {
|
||||
var _this;
|
||||
(0, _classCallCheck2.default)(this, _default);
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
_this = _super.call.apply(_super, [this].concat(args));
|
||||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "introductionMap", null);
|
||||
_this.initDialog();
|
||||
return _this;
|
||||
}
|
||||
(0, _createClass2.default)(_default, [{
|
||||
key: "setIntroductionMap",
|
||||
value: function setIntroductionMap(map) {
|
||||
this.introductionMap = map;
|
||||
}
|
||||
}, {
|
||||
key: "getIntroductionMap",
|
||||
value: function getIntroductionMap() {
|
||||
return this.introductionMap || elementor.config.user.introduction;
|
||||
}
|
||||
}, {
|
||||
key: "getDefaultSettings",
|
||||
value: function getDefaultSettings() {
|
||||
return {
|
||||
dialogType: 'buttons',
|
||||
dialogOptions: {
|
||||
effects: {
|
||||
hide: 'hide',
|
||||
show: 'show'
|
||||
},
|
||||
hide: {
|
||||
onBackgroundClick: false
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
}, {
|
||||
key: "initDialog",
|
||||
value: function initDialog() {
|
||||
var _this2 = this;
|
||||
var dialog;
|
||||
this.getDialog = function () {
|
||||
if (!dialog) {
|
||||
var settings = _this2.getSettings();
|
||||
dialog = elementorCommon.dialogsManager.createWidget(settings.dialogType, settings.dialogOptions);
|
||||
if (settings.onDialogInitCallback) {
|
||||
settings.onDialogInitCallback.call(_this2, dialog);
|
||||
}
|
||||
}
|
||||
return dialog;
|
||||
};
|
||||
}
|
||||
}, {
|
||||
key: "show",
|
||||
value: function show(target) {
|
||||
if (this.introductionViewed) {
|
||||
return;
|
||||
}
|
||||
var dialog = this.getDialog();
|
||||
if (target) {
|
||||
dialog.setSettings('position', {
|
||||
of: target
|
||||
});
|
||||
}
|
||||
dialog.show();
|
||||
}
|
||||
}, {
|
||||
key: "introductionViewed",
|
||||
get: function get() {
|
||||
var introductionKey = this.getSettings('introductionKey');
|
||||
return this.getIntroductionMap()[introductionKey];
|
||||
},
|
||||
set: function set(isViewed) {
|
||||
var introductionKey = this.getSettings('introductionKey');
|
||||
this.getIntroductionMap()[introductionKey] = isViewed;
|
||||
}
|
||||
}, {
|
||||
key: "setViewed",
|
||||
value: function () {
|
||||
var _setViewed = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
|
||||
var _this3 = this;
|
||||
return _regenerator.default.wrap(function _callee$(_context) {
|
||||
while (1) switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
this.introductionViewed = true;
|
||||
return _context.abrupt("return", new Promise(function (resolve, reject) {
|
||||
elementorCommon.ajax.addRequest('introduction_viewed', {
|
||||
data: {
|
||||
introductionKey: _this3.getSettings('introductionKey')
|
||||
},
|
||||
success: resolve,
|
||||
error: reject
|
||||
});
|
||||
}));
|
||||
case 2:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}, _callee, this);
|
||||
}));
|
||||
function setViewed() {
|
||||
return _setViewed.apply(this, arguments);
|
||||
}
|
||||
return setViewed;
|
||||
}()
|
||||
}]);
|
||||
return _default;
|
||||
}(elementorModules.Module);
|
||||
exports["default"] = _default;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../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/asyncToGenerator.js":
|
||||
/*!******************************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/asyncToGenerator.js ***!
|
||||
\******************************************************************/
|
||||
/***/ ((module) => {
|
||||
|
||||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
|
||||
try {
|
||||
var info = gen[key](arg);
|
||||
var value = info.value;
|
||||
} catch (error) {
|
||||
reject(error);
|
||||
return;
|
||||
}
|
||||
if (info.done) {
|
||||
resolve(value);
|
||||
} else {
|
||||
Promise.resolve(value).then(_next, _throw);
|
||||
}
|
||||
}
|
||||
function _asyncToGenerator(fn) {
|
||||
return function () {
|
||||
var self = this,
|
||||
args = arguments;
|
||||
return new Promise(function (resolve, reject) {
|
||||
var gen = fn.apply(self, args);
|
||||
function _next(value) {
|
||||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
|
||||
}
|
||||
function _throw(err) {
|
||||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
|
||||
}
|
||||
_next(undefined);
|
||||
});
|
||||
};
|
||||
}
|
||||
module.exports = _asyncToGenerator, 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/defineProperty.js":
|
||||
/*!****************************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
|
||||
\****************************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
|
||||
function _defineProperty(obj, key, value) {
|
||||
key = toPropertyKey(key);
|
||||
if (key in obj) {
|
||||
Object.defineProperty(obj, key, {
|
||||
value: value,
|
||||
enumerable: true,
|
||||
configurable: true,
|
||||
writable: true
|
||||
});
|
||||
} else {
|
||||
obj[key] = value;
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../node_modules/@babel/runtime/helpers/get.js":
|
||||
/*!*****************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/get.js ***!
|
||||
\*****************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime/helpers/superPropBase.js");
|
||||
function _get() {
|
||||
if (typeof Reflect !== "undefined" && Reflect.get) {
|
||||
module.exports = _get = Reflect.get.bind(), module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
} else {
|
||||
module.exports = _get = function _get(target, property, receiver) {
|
||||
var base = superPropBase(target, property);
|
||||
if (!base) return;
|
||||
var desc = Object.getOwnPropertyDescriptor(base, property);
|
||||
if (desc.get) {
|
||||
return desc.get.call(arguments.length < 3 ? target : receiver);
|
||||
}
|
||||
return desc.value;
|
||||
}, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
}
|
||||
return _get.apply(this, arguments);
|
||||
}
|
||||
module.exports = _get, 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/regeneratorRuntime.js":
|
||||
/*!********************************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***!
|
||||
\********************************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
|
||||
function _regeneratorRuntime() {
|
||||
"use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
|
||||
module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
|
||||
return e;
|
||||
}, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
var t,
|
||||
e = {},
|
||||
r = Object.prototype,
|
||||
n = r.hasOwnProperty,
|
||||
o = Object.defineProperty || function (t, e, r) {
|
||||
t[e] = r.value;
|
||||
},
|
||||
i = "function" == typeof Symbol ? Symbol : {},
|
||||
a = i.iterator || "@@iterator",
|
||||
c = i.asyncIterator || "@@asyncIterator",
|
||||
u = i.toStringTag || "@@toStringTag";
|
||||
function define(t, e, r) {
|
||||
return Object.defineProperty(t, e, {
|
||||
value: r,
|
||||
enumerable: !0,
|
||||
configurable: !0,
|
||||
writable: !0
|
||||
}), t[e];
|
||||
}
|
||||
try {
|
||||
define({}, "");
|
||||
} catch (t) {
|
||||
define = function define(t, e, r) {
|
||||
return t[e] = r;
|
||||
};
|
||||
}
|
||||
function wrap(t, e, r, n) {
|
||||
var i = e && e.prototype instanceof Generator ? e : Generator,
|
||||
a = Object.create(i.prototype),
|
||||
c = new Context(n || []);
|
||||
return o(a, "_invoke", {
|
||||
value: makeInvokeMethod(t, r, c)
|
||||
}), a;
|
||||
}
|
||||
function tryCatch(t, e, r) {
|
||||
try {
|
||||
return {
|
||||
type: "normal",
|
||||
arg: t.call(e, r)
|
||||
};
|
||||
} catch (t) {
|
||||
return {
|
||||
type: "throw",
|
||||
arg: t
|
||||
};
|
||||
}
|
||||
}
|
||||
e.wrap = wrap;
|
||||
var h = "suspendedStart",
|
||||
l = "suspendedYield",
|
||||
f = "executing",
|
||||
s = "completed",
|
||||
y = {};
|
||||
function Generator() {}
|
||||
function GeneratorFunction() {}
|
||||
function GeneratorFunctionPrototype() {}
|
||||
var p = {};
|
||||
define(p, a, function () {
|
||||
return this;
|
||||
});
|
||||
var d = Object.getPrototypeOf,
|
||||
v = d && d(d(values([])));
|
||||
v && v !== r && n.call(v, a) && (p = v);
|
||||
var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p);
|
||||
function defineIteratorMethods(t) {
|
||||
["next", "throw", "return"].forEach(function (e) {
|
||||
define(t, e, function (t) {
|
||||
return this._invoke(e, t);
|
||||
});
|
||||
});
|
||||
}
|
||||
function AsyncIterator(t, e) {
|
||||
function invoke(r, o, i, a) {
|
||||
var c = tryCatch(t[r], t, o);
|
||||
if ("throw" !== c.type) {
|
||||
var u = c.arg,
|
||||
h = u.value;
|
||||
return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) {
|
||||
invoke("next", t, i, a);
|
||||
}, function (t) {
|
||||
invoke("throw", t, i, a);
|
||||
}) : e.resolve(h).then(function (t) {
|
||||
u.value = t, i(u);
|
||||
}, function (t) {
|
||||
return invoke("throw", t, i, a);
|
||||
});
|
||||
}
|
||||
a(c.arg);
|
||||
}
|
||||
var r;
|
||||
o(this, "_invoke", {
|
||||
value: function value(t, n) {
|
||||
function callInvokeWithMethodAndArg() {
|
||||
return new e(function (e, r) {
|
||||
invoke(t, n, e, r);
|
||||
});
|
||||
}
|
||||
return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
|
||||
}
|
||||
});
|
||||
}
|
||||
function makeInvokeMethod(e, r, n) {
|
||||
var o = h;
|
||||
return function (i, a) {
|
||||
if (o === f) throw new Error("Generator is already running");
|
||||
if (o === s) {
|
||||
if ("throw" === i) throw a;
|
||||
return {
|
||||
value: t,
|
||||
done: !0
|
||||
};
|
||||
}
|
||||
for (n.method = i, n.arg = a;;) {
|
||||
var c = n.delegate;
|
||||
if (c) {
|
||||
var u = maybeInvokeDelegate(c, n);
|
||||
if (u) {
|
||||
if (u === y) continue;
|
||||
return u;
|
||||
}
|
||||
}
|
||||
if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) {
|
||||
if (o === h) throw o = s, n.arg;
|
||||
n.dispatchException(n.arg);
|
||||
} else "return" === n.method && n.abrupt("return", n.arg);
|
||||
o = f;
|
||||
var p = tryCatch(e, r, n);
|
||||
if ("normal" === p.type) {
|
||||
if (o = n.done ? s : l, p.arg === y) continue;
|
||||
return {
|
||||
value: p.arg,
|
||||
done: n.done
|
||||
};
|
||||
}
|
||||
"throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg);
|
||||
}
|
||||
};
|
||||
}
|
||||
function maybeInvokeDelegate(e, r) {
|
||||
var n = r.method,
|
||||
o = e.iterator[n];
|
||||
if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y;
|
||||
var i = tryCatch(o, e.iterator, r.arg);
|
||||
if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y;
|
||||
var a = i.arg;
|
||||
return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y);
|
||||
}
|
||||
function pushTryEntry(t) {
|
||||
var e = {
|
||||
tryLoc: t[0]
|
||||
};
|
||||
1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e);
|
||||
}
|
||||
function resetTryEntry(t) {
|
||||
var e = t.completion || {};
|
||||
e.type = "normal", delete e.arg, t.completion = e;
|
||||
}
|
||||
function Context(t) {
|
||||
this.tryEntries = [{
|
||||
tryLoc: "root"
|
||||
}], t.forEach(pushTryEntry, this), this.reset(!0);
|
||||
}
|
||||
function values(e) {
|
||||
if (e || "" === e) {
|
||||
var r = e[a];
|
||||
if (r) return r.call(e);
|
||||
if ("function" == typeof e.next) return e;
|
||||
if (!isNaN(e.length)) {
|
||||
var o = -1,
|
||||
i = function next() {
|
||||
for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next;
|
||||
return next.value = t, next.done = !0, next;
|
||||
};
|
||||
return i.next = i;
|
||||
}
|
||||
}
|
||||
throw new TypeError(_typeof(e) + " is not iterable");
|
||||
}
|
||||
return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", {
|
||||
value: GeneratorFunctionPrototype,
|
||||
configurable: !0
|
||||
}), o(GeneratorFunctionPrototype, "constructor", {
|
||||
value: GeneratorFunction,
|
||||
configurable: !0
|
||||
}), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) {
|
||||
var e = "function" == typeof t && t.constructor;
|
||||
return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name));
|
||||
}, e.mark = function (t) {
|
||||
return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t;
|
||||
}, e.awrap = function (t) {
|
||||
return {
|
||||
__await: t
|
||||
};
|
||||
}, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () {
|
||||
return this;
|
||||
}), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) {
|
||||
void 0 === i && (i = Promise);
|
||||
var a = new AsyncIterator(wrap(t, r, n, o), i);
|
||||
return e.isGeneratorFunction(r) ? a : a.next().then(function (t) {
|
||||
return t.done ? t.value : a.next();
|
||||
});
|
||||
}, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () {
|
||||
return this;
|
||||
}), define(g, "toString", function () {
|
||||
return "[object Generator]";
|
||||
}), e.keys = function (t) {
|
||||
var e = Object(t),
|
||||
r = [];
|
||||
for (var n in e) r.push(n);
|
||||
return r.reverse(), function next() {
|
||||
for (; r.length;) {
|
||||
var t = r.pop();
|
||||
if (t in e) return next.value = t, next.done = !1, next;
|
||||
}
|
||||
return next.done = !0, next;
|
||||
};
|
||||
}, e.values = values, Context.prototype = {
|
||||
constructor: Context,
|
||||
reset: function reset(e) {
|
||||
if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t);
|
||||
},
|
||||
stop: function stop() {
|
||||
this.done = !0;
|
||||
var t = this.tryEntries[0].completion;
|
||||
if ("throw" === t.type) throw t.arg;
|
||||
return this.rval;
|
||||
},
|
||||
dispatchException: function dispatchException(e) {
|
||||
if (this.done) throw e;
|
||||
var r = this;
|
||||
function handle(n, o) {
|
||||
return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o;
|
||||
}
|
||||
for (var o = this.tryEntries.length - 1; o >= 0; --o) {
|
||||
var i = this.tryEntries[o],
|
||||
a = i.completion;
|
||||
if ("root" === i.tryLoc) return handle("end");
|
||||
if (i.tryLoc <= this.prev) {
|
||||
var c = n.call(i, "catchLoc"),
|
||||
u = n.call(i, "finallyLoc");
|
||||
if (c && u) {
|
||||
if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
|
||||
if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
|
||||
} else if (c) {
|
||||
if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
|
||||
} else {
|
||||
if (!u) throw new Error("try statement without catch or finally");
|
||||
if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
abrupt: function abrupt(t, e) {
|
||||
for (var r = this.tryEntries.length - 1; r >= 0; --r) {
|
||||
var o = this.tryEntries[r];
|
||||
if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) {
|
||||
var i = o;
|
||||
break;
|
||||
}
|
||||
}
|
||||
i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null);
|
||||
var a = i ? i.completion : {};
|
||||
return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a);
|
||||
},
|
||||
complete: function complete(t, e) {
|
||||
if ("throw" === t.type) throw t.arg;
|
||||
return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y;
|
||||
},
|
||||
finish: function finish(t) {
|
||||
for (var e = this.tryEntries.length - 1; e >= 0; --e) {
|
||||
var r = this.tryEntries[e];
|
||||
if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y;
|
||||
}
|
||||
},
|
||||
"catch": function _catch(t) {
|
||||
for (var e = this.tryEntries.length - 1; e >= 0; --e) {
|
||||
var r = this.tryEntries[e];
|
||||
if (r.tryLoc === t) {
|
||||
var n = r.completion;
|
||||
if ("throw" === n.type) {
|
||||
var o = n.arg;
|
||||
resetTryEntry(r);
|
||||
}
|
||||
return o;
|
||||
}
|
||||
}
|
||||
throw new Error("illegal catch attempt");
|
||||
},
|
||||
delegateYield: function delegateYield(e, r, n) {
|
||||
return this.delegate = {
|
||||
iterator: values(e),
|
||||
resultName: r,
|
||||
nextLoc: n
|
||||
}, "next" === this.method && (this.arg = t), y;
|
||||
}
|
||||
}, e;
|
||||
}
|
||||
module.exports = _regeneratorRuntime, 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/superPropBase.js":
|
||||
/*!***************************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/superPropBase.js ***!
|
||||
\***************************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js");
|
||||
function _superPropBase(object, property) {
|
||||
while (!Object.prototype.hasOwnProperty.call(object, property)) {
|
||||
object = getPrototypeOf(object);
|
||||
if (object === null) break;
|
||||
}
|
||||
return object;
|
||||
}
|
||||
module.exports = _superPropBase, 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(t, r) {
|
||||
if ("object" != _typeof(t) || !t) return t;
|
||||
var e = t[Symbol.toPrimitive];
|
||||
if (void 0 !== e) {
|
||||
var i = e.call(t, r || "default");
|
||||
if ("object" != _typeof(i)) return i;
|
||||
throw new TypeError("@@toPrimitive must return a primitive value.");
|
||||
}
|
||||
return ("string" === r ? String : Number)(t);
|
||||
}
|
||||
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(t) {
|
||||
var i = toPrimitive(t, "string");
|
||||
return "symbol" == _typeof(i) ? i : String(i);
|
||||
}
|
||||
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;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../node_modules/@babel/runtime/regenerator/index.js":
|
||||
/*!***********************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/regenerator/index.js ***!
|
||||
\***********************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
// TODO(Babel 8): Remove this file.
|
||||
|
||||
var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ "../node_modules/@babel/runtime/helpers/regeneratorRuntime.js")();
|
||||
module.exports = runtime;
|
||||
|
||||
// Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=
|
||||
try {
|
||||
regeneratorRuntime = runtime;
|
||||
} catch (accidentalStrictMode) {
|
||||
if (typeof globalThis === "object") {
|
||||
globalThis.regeneratorRuntime = runtime;
|
||||
} else {
|
||||
Function("r", "regeneratorRuntime = r")(runtime);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/***/ })
|
||||
|
||||
/******/ });
|
||||
/************************************************************************/
|
||||
/******/ // 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/modules.js ***!
|
||||
\*****************************************/
|
||||
|
||||
|
||||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
|
||||
var _menuHandler = _interopRequireDefault(__webpack_require__(/*! elementor-admin/menu-handler */ "../assets/dev/js/admin/menu-handler.js"));
|
||||
var _introduction = _interopRequireDefault(__webpack_require__(/*! ../utils/introduction */ "../assets/dev/js/utils/introduction.js"));
|
||||
elementorModules.admin = {
|
||||
MenuHandler: _menuHandler.default,
|
||||
utils: {
|
||||
Introduction: _introduction.default
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
/******/ })()
|
||||
;
|
||||
//# sourceMappingURL=admin-modules.js.map
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,18 @@
|
||||
/*!
|
||||
* Determine if an object is a Buffer
|
||||
*
|
||||
* @author Feross Aboukhadijeh <https://feross.org>
|
||||
* @license MIT
|
||||
*/
|
||||
|
||||
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
|
||||
|
||||
/**
|
||||
* @license React
|
||||
* react-is.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,20 @@
|
||||
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
|
||||
|
||||
/**
|
||||
* @license React
|
||||
* react-is.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
/** @license React v16.13.1
|
||||
* react-is.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,18 @@
|
||||
/*!
|
||||
* Determine if an object is a Buffer
|
||||
*
|
||||
* @author Feross Aboukhadijeh <https://feross.org>
|
||||
* @license MIT
|
||||
*/
|
||||
|
||||
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
|
||||
|
||||
/**
|
||||
* @license React
|
||||
* react-is.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
@@ -0,0 +1,43 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
"use strict";
|
||||
(self["webpackChunkelementor"] = self["webpackChunkelementor"] || []).push([["alert"],{
|
||||
|
||||
/***/ "../assets/dev/js/frontend/handlers/alert.js":
|
||||
/*!***************************************************!*\
|
||||
!*** ../assets/dev/js/frontend/handlers/alert.js ***!
|
||||
\***************************************************/
|
||||
/***/ ((__unused_webpack_module, exports) => {
|
||||
|
||||
|
||||
|
||||
Object.defineProperty(exports, "__esModule", ({
|
||||
value: true
|
||||
}));
|
||||
exports["default"] = void 0;
|
||||
class Alert extends elementorModules.frontend.handlers.Base {
|
||||
getDefaultSettings() {
|
||||
return {
|
||||
selectors: {
|
||||
dismissButton: '.elementor-alert-dismiss'
|
||||
}
|
||||
};
|
||||
}
|
||||
getDefaultElements() {
|
||||
const selectors = this.getSettings('selectors');
|
||||
return {
|
||||
$dismissButton: this.$element.find(selectors.dismissButton)
|
||||
};
|
||||
}
|
||||
bindEvents() {
|
||||
this.elements.$dismissButton.on('click', this.onDismissButtonClick.bind(this));
|
||||
}
|
||||
onDismissButtonClick() {
|
||||
this.$element.fadeOut();
|
||||
}
|
||||
}
|
||||
exports["default"] = Alert;
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=alert.c3c6a3fdf4745bd26b7f.bundle.js.map
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
"use strict";(self.webpackChunkelementor=self.webpackChunkelementor||[]).push([[745],{9269:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class Alert extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{dismissButton:".elementor-alert-dismiss"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$dismissButton:this.$element.find(e.dismissButton)}}bindEvents(){this.elements.$dismissButton.on("click",this.onDismissButtonClick.bind(this))}onDismissButtonClick(){this.$element.fadeOut()}}t.default=Alert}}]);
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,20 @@
|
||||
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
|
||||
|
||||
/**
|
||||
* @license React
|
||||
* react-is.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
/** @license React v16.13.1
|
||||
* react-is.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
@@ -0,0 +1,501 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
/******/ (() => { // 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(t, r) {
|
||||
if ("object" != _typeof(t) || !t) return t;
|
||||
var e = t[Symbol.toPrimitive];
|
||||
if (void 0 !== e) {
|
||||
var i = e.call(t, r || "default");
|
||||
if ("object" != _typeof(i)) return i;
|
||||
throw new TypeError("@@toPrimitive must return a primitive value.");
|
||||
}
|
||||
return ("string" === r ? String : Number)(t);
|
||||
}
|
||||
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(t) {
|
||||
var i = toPrimitive(t, "string");
|
||||
return "symbol" == _typeof(i) ? i : String(i);
|
||||
}
|
||||
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
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1,503 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
"use strict";
|
||||
(self["webpackChunkelementor"] = self["webpackChunkelementor"] || []).push([["container"],{
|
||||
|
||||
/***/ "../assets/dev/js/frontend/handlers/container/grid-container.js":
|
||||
/*!**********************************************************************!*\
|
||||
!*** ../assets/dev/js/frontend/handlers/container/grid-container.js ***!
|
||||
\**********************************************************************/
|
||||
/***/ ((__unused_webpack_module, exports) => {
|
||||
|
||||
|
||||
|
||||
Object.defineProperty(exports, "__esModule", ({
|
||||
value: true
|
||||
}));
|
||||
exports["default"] = void 0;
|
||||
class GridContainer extends elementorModules.frontend.handlers.Base {
|
||||
__construct(settings) {
|
||||
super.__construct(settings);
|
||||
this.onDeviceModeChange = this.onDeviceModeChange.bind(this);
|
||||
this.updateEmptyViewHeight = this.updateEmptyViewHeight.bind(this);
|
||||
}
|
||||
isActive() {
|
||||
return elementorFrontend.isEditMode();
|
||||
}
|
||||
getDefaultSettings() {
|
||||
return {
|
||||
selectors: {
|
||||
gridOutline: '.e-grid-outline',
|
||||
directGridOverlay: ':scope > .e-grid-outline',
|
||||
boxedContainer: ':scope > .e-con-inner',
|
||||
emptyView: '.elementor-empty-view'
|
||||
},
|
||||
classes: {
|
||||
outline: 'e-grid-outline',
|
||||
outlineItem: 'e-grid-outline-item'
|
||||
}
|
||||
};
|
||||
}
|
||||
getDefaultElements() {
|
||||
const selectors = this.getSettings('selectors');
|
||||
return {
|
||||
outlineParentContainer: null,
|
||||
gridOutline: this.findElement(selectors.gridOutline),
|
||||
directChildGridOverlay: this.findElement(selectors.directGridOverlay),
|
||||
emptyView: this.findElement(selectors.emptyView)[0],
|
||||
container: this.$element[0]
|
||||
};
|
||||
}
|
||||
onInit() {
|
||||
super.onInit();
|
||||
this.initLayoutOverlay();
|
||||
this.updateEmptyViewHeight();
|
||||
elementor.hooks.addAction('panel/open_editor/container', this.onPanelShow);
|
||||
}
|
||||
onPanelShow(panel, model) {
|
||||
const settingsModel = model.get('settings'),
|
||||
containerType = settingsModel.get('container_type'),
|
||||
$linkElement = panel.$el.find('#elementor-panel__editor__help__link'),
|
||||
href = 'grid' === containerType ? 'https://go.elementor.com/widget-container-grid' : 'https://go.elementor.com/widget-container';
|
||||
if ($linkElement) {
|
||||
$linkElement.attr('href', href);
|
||||
}
|
||||
}
|
||||
bindEvents() {
|
||||
elementorFrontend.elements.$window.on('resize', this.onDeviceModeChange);
|
||||
elementorFrontend.elements.$window.on('resize', this.updateEmptyViewHeight);
|
||||
this.addChildLifeCycleEventListeners();
|
||||
}
|
||||
unbindEvents() {
|
||||
this.removeChildLifeCycleEventListeners();
|
||||
elementorFrontend.elements.$window.off('resize', this.onDeviceModeChange);
|
||||
elementorFrontend.elements.$window.off('resize', this.updateEmptyViewHeight);
|
||||
}
|
||||
initLayoutOverlay() {
|
||||
this.getCorrectContainer();
|
||||
// Re-init empty view element after container layout change
|
||||
const selectors = this.getSettings('selectors'),
|
||||
isGridContainer = 'grid' === this.getElementSettings('container_type');
|
||||
this.elements.emptyView = this.findElement(selectors.emptyView)[0];
|
||||
if (isGridContainer && this.elements?.emptyView) {
|
||||
this.elements.emptyView.style.display = this.shouldRemoveEmptyView() ? 'none' : 'block';
|
||||
}
|
||||
if (!this.shouldDrawOutline()) {
|
||||
return;
|
||||
}
|
||||
this.removeExistingOverlay();
|
||||
this.createOverlayContainer();
|
||||
this.createOverlayItems();
|
||||
}
|
||||
shouldDrawOutline() {
|
||||
const {
|
||||
grid_outline: gridOutline
|
||||
} = this.getElementSettings();
|
||||
return gridOutline;
|
||||
}
|
||||
getCorrectContainer() {
|
||||
const container = this.elements.container,
|
||||
getDefaultSettings = this.getDefaultSettings(),
|
||||
{
|
||||
selectors: {
|
||||
boxedContainer
|
||||
}
|
||||
} = getDefaultSettings;
|
||||
this.elements.outlineParentContainer = container.querySelector(boxedContainer) || container;
|
||||
}
|
||||
removeExistingOverlay() {
|
||||
this.elements.gridOutline?.remove();
|
||||
}
|
||||
createOverlayContainer() {
|
||||
const {
|
||||
outlineParentContainer
|
||||
} = this.elements,
|
||||
{
|
||||
classes: {
|
||||
outline
|
||||
}
|
||||
} = this.getDefaultSettings(),
|
||||
gridOutline = document.createElement('div');
|
||||
gridOutline.classList.add(outline);
|
||||
outlineParentContainer.appendChild(gridOutline);
|
||||
this.elements.gridOutline = gridOutline;
|
||||
this.setGridOutlineDimensions();
|
||||
}
|
||||
createOverlayItems() {
|
||||
const {
|
||||
gridOutline
|
||||
} = this.elements,
|
||||
{
|
||||
classes: {
|
||||
outlineItem
|
||||
}
|
||||
} = this.getDefaultSettings(),
|
||||
numberOfItems = this.getMaxOutlineElementsNumber();
|
||||
for (let i = 0; i < numberOfItems; i++) {
|
||||
const gridOutlineItem = document.createElement('div');
|
||||
gridOutlineItem.classList.add(outlineItem);
|
||||
gridOutline.appendChild(gridOutlineItem);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the grid dimensions for the current device.
|
||||
*
|
||||
* @return { { columns: { value, length }, rows: { value, length } } }
|
||||
*/
|
||||
getDeviceGridDimensions() {
|
||||
const currentDevice = elementor.channels.deviceMode.request('currentMode');
|
||||
return {
|
||||
rows: this.getControlValues('grid_rows_grid', currentDevice, 'grid-template-rows') || 1,
|
||||
columns: this.getControlValues('grid_columns_grid', currentDevice, 'grid-template-columns') || 1
|
||||
};
|
||||
}
|
||||
setGridOutlineDimensions() {
|
||||
const {
|
||||
gridOutline
|
||||
} = this.elements,
|
||||
{
|
||||
rows,
|
||||
columns
|
||||
} = this.getDeviceGridDimensions();
|
||||
gridOutline.style.gridTemplateColumns = columns.value;
|
||||
gridOutline.style.gridTemplateRows = rows.value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the control value for the current device.
|
||||
* Distinguish between grid custom values and slider controls.
|
||||
*
|
||||
* @param {string} control - The control name.
|
||||
* @param {string} device - The device mode.
|
||||
* @param {string} property - The CSS property name we need to copy from the parent container.
|
||||
*
|
||||
* @return {Object} - E,g. {value: repeat(2, 1fr), length: 2}.
|
||||
*/
|
||||
getControlValues(control, device, property) {
|
||||
const elementSettings = this.getElementSettings(),
|
||||
{
|
||||
unit,
|
||||
size
|
||||
} = elementSettings[control],
|
||||
{
|
||||
outlineParentContainer
|
||||
} = this.elements,
|
||||
controlValueForCurrentDevice = elementorFrontend.utils.controls.getResponsiveControlValue(elementSettings, control, 'size', device),
|
||||
controlValue = this.getComputedStyle(outlineParentContainer, property),
|
||||
computedStyleLength = controlValue.split(' ').length;
|
||||
let controlData;
|
||||
if ('custom' === unit && 'string' === typeof controlValueForCurrentDevice || size < computedStyleLength) {
|
||||
controlData = {
|
||||
value: controlValue
|
||||
};
|
||||
} else {
|
||||
// In this case the data is taken from the getComputedStyle and not from the control, in order to handle cases when the user has more elements than grid cells.
|
||||
controlData = {
|
||||
value: `repeat(${computedStyleLength}, 1fr)`
|
||||
};
|
||||
}
|
||||
controlData = {
|
||||
...controlData,
|
||||
length: computedStyleLength
|
||||
};
|
||||
return controlData;
|
||||
}
|
||||
getComputedStyle(container, property) {
|
||||
return window?.getComputedStyle(container, null).getPropertyValue(property);
|
||||
}
|
||||
onElementChange(propertyName) {
|
||||
if (this.isControlThatMayAffectEmptyViewHeight(propertyName)) {
|
||||
this.updateEmptyViewHeight();
|
||||
}
|
||||
let propsThatTriggerGridLayoutRender = ['grid_rows_grid', 'grid_columns_grid', 'grid_gaps', 'container_type', 'boxed_width', 'content_width', 'width', 'height', 'min_height', 'padding', 'grid_auto_flow'];
|
||||
|
||||
// Add responsive control names to the list of controls that trigger re-rendering.
|
||||
propsThatTriggerGridLayoutRender = this.getResponsiveControlNames(propsThatTriggerGridLayoutRender);
|
||||
if (propsThatTriggerGridLayoutRender.includes(propertyName)) {
|
||||
this.initLayoutOverlay();
|
||||
}
|
||||
}
|
||||
isControlThatMayAffectEmptyViewHeight(propertyName) {
|
||||
return 0 === propertyName.indexOf('grid_rows_grid') || 0 === propertyName.indexOf('grid_columns_grid') || 0 === propertyName.indexOf('grid_auto_flow');
|
||||
}
|
||||
|
||||
/**
|
||||
* GetResponsiveControlNames
|
||||
* Add responsive control names to the list of controls that trigger re-rendering.
|
||||
*
|
||||
* @param {Array} propsThatTriggerGridLayoutRender - array of control names.
|
||||
*
|
||||
* @return {Array}
|
||||
*/
|
||||
getResponsiveControlNames(propsThatTriggerGridLayoutRender) {
|
||||
const activeBreakpoints = elementorFrontend.breakpoints.getActiveBreakpointsList();
|
||||
const responsiveControlNames = [];
|
||||
for (const prop of propsThatTriggerGridLayoutRender) {
|
||||
for (const breakpoint of activeBreakpoints) {
|
||||
responsiveControlNames.push(`${prop}_${breakpoint}`);
|
||||
}
|
||||
}
|
||||
responsiveControlNames.push(...propsThatTriggerGridLayoutRender);
|
||||
return responsiveControlNames;
|
||||
}
|
||||
onDeviceModeChange() {
|
||||
this.initLayoutOverlay();
|
||||
}
|
||||
|
||||
/**
|
||||
* Rerender Grid Overlay when child element is added or removed from its parent.
|
||||
*
|
||||
* @return {void}
|
||||
*/
|
||||
addChildLifeCycleEventListeners() {
|
||||
this.lifecycleChangeListener = this.initLayoutOverlay.bind(this);
|
||||
window.addEventListener('elementor/editor/element-rendered', this.lifecycleChangeListener);
|
||||
window.addEventListener('elementor/editor/element-destroyed', this.lifecycleChangeListener);
|
||||
}
|
||||
removeChildLifeCycleEventListeners() {
|
||||
window.removeEventListener('elementor/editor/element-rendered', this.lifecycleChangeListener);
|
||||
window.removeEventListener('elementor/editor/element-destroyed', this.lifecycleChangeListener);
|
||||
}
|
||||
updateEmptyViewHeight() {
|
||||
if (this.shouldUpdateEmptyViewHeight()) {
|
||||
const {
|
||||
emptyView
|
||||
} = this.elements,
|
||||
currentDevice = elementor.channels.deviceMode.request('currentMode'),
|
||||
elementSettings = this.getElementSettings(),
|
||||
gridRows = 'desktop' === currentDevice ? elementSettings.grid_rows_grid : elementSettings.grid_rows_grid + '_' + currentDevice;
|
||||
emptyView?.style.removeProperty('min-height');
|
||||
if (this.hasCustomUnit(gridRows) && this.isNotOnlyANumber(gridRows) && this.sizeNotEmpty(gridRows)) {
|
||||
emptyView.style.minHeight = 'auto';
|
||||
}
|
||||
|
||||
// This is to handle cases where `minHeight: auto` computes to `0`.
|
||||
if (emptyView?.offsetHeight <= 0) {
|
||||
emptyView.style.minHeight = '100px';
|
||||
}
|
||||
}
|
||||
}
|
||||
shouldUpdateEmptyViewHeight() {
|
||||
return !!this.elements.container.querySelector('.elementor-empty-view');
|
||||
}
|
||||
hasCustomUnit(gridRows) {
|
||||
return 'custom' === gridRows?.unit;
|
||||
}
|
||||
sizeNotEmpty(gridRows) {
|
||||
return '' !== gridRows?.size?.trim();
|
||||
}
|
||||
isNotOnlyANumber(gridRows) {
|
||||
const numberPattern = /^\d+$/;
|
||||
return !numberPattern.test(gridRows?.size);
|
||||
}
|
||||
shouldRemoveEmptyView() {
|
||||
const childrenLength = this.elements.outlineParentContainer.querySelectorAll(':scope > .elementor-element').length;
|
||||
if (0 === childrenLength) {
|
||||
return false;
|
||||
}
|
||||
const maxElements = this.getMaxElementsNumber();
|
||||
return maxElements <= childrenLength && this.isFullFilled(childrenLength);
|
||||
}
|
||||
isFullFilled(numberOfElements) {
|
||||
const gridDimensions = this.getDeviceGridDimensions(),
|
||||
{
|
||||
grid_auto_flow: gridAutoFlow
|
||||
} = this.getElementSettings();
|
||||
const flowTypeField = 'row' === gridAutoFlow ? 'columns' : 'rows';
|
||||
return 0 === numberOfElements % gridDimensions[flowTypeField].length;
|
||||
}
|
||||
getMaxOutlineElementsNumber() {
|
||||
const childrenLength = this.elements.outlineParentContainer.querySelectorAll(':scope > .elementor-element').length,
|
||||
gridDimensions = this.getDeviceGridDimensions(),
|
||||
maxElementsBySettings = this.getMaxElementsNumber(),
|
||||
{
|
||||
grid_auto_flow: gridAutoFlow
|
||||
} = this.getElementSettings();
|
||||
const flowTypeField = 'row' === gridAutoFlow ? 'columns' : 'rows';
|
||||
const maxElementsByItems = Math.ceil(childrenLength / gridDimensions[flowTypeField].length) * gridDimensions[flowTypeField].length;
|
||||
return maxElementsBySettings > maxElementsByItems ? maxElementsBySettings : maxElementsByItems;
|
||||
}
|
||||
getMaxElementsNumber() {
|
||||
const elementSettings = this.getElementSettings(),
|
||||
device = elementor.channels.deviceMode.request('currentMode'),
|
||||
{
|
||||
grid_auto_flow: gridAutoFlow
|
||||
} = this.getElementSettings(),
|
||||
gridDimensions = this.getDeviceGridDimensions();
|
||||
if ('row' === gridAutoFlow) {
|
||||
const rows = elementorFrontend.utils.controls.getResponsiveControlValue(elementSettings, 'grid_rows_grid', 'size', device);
|
||||
const rowsLength = isNaN(rows) ? rows.split(' ').length : rows;
|
||||
return gridDimensions.columns.length * rowsLength;
|
||||
}
|
||||
const columns = elementorFrontend.utils.controls.getResponsiveControlValue(elementSettings, 'grid_columns_grid', 'size', device);
|
||||
const columnsLength = isNaN(columns) ? rows.split(' ').length : columns;
|
||||
return gridDimensions.rows.length * columnsLength;
|
||||
}
|
||||
}
|
||||
exports["default"] = GridContainer;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../assets/dev/js/frontend/handlers/container/handles-position.js":
|
||||
/*!************************************************************************!*\
|
||||
!*** ../assets/dev/js/frontend/handlers/container/handles-position.js ***!
|
||||
\************************************************************************/
|
||||
/***/ ((__unused_webpack_module, exports) => {
|
||||
|
||||
|
||||
|
||||
Object.defineProperty(exports, "__esModule", ({
|
||||
value: true
|
||||
}));
|
||||
exports["default"] = void 0;
|
||||
/**
|
||||
* TODO: Try to merge with `section/handles-position.js` and create a generic solution using `.elementor-element`.
|
||||
*/
|
||||
class HandlesPosition extends elementorModules.frontend.handlers.Base {
|
||||
isActive() {
|
||||
return elementorFrontend.isEditMode();
|
||||
}
|
||||
isFirstContainer() {
|
||||
return this.$element[0] === document.querySelector('.elementor-edit-mode .e-con:first-child');
|
||||
}
|
||||
isOverflowHidden() {
|
||||
return 'hidden' === this.$element.css('overflow');
|
||||
}
|
||||
getOffset() {
|
||||
if ('body' === elementor.config.document.container) {
|
||||
return this.$element.offset().top;
|
||||
}
|
||||
const $container = jQuery(elementor.config.document.container);
|
||||
return this.$element.offset().top - $container.offset().top;
|
||||
}
|
||||
setHandlesPosition() {
|
||||
const document = elementor.documents.getCurrent();
|
||||
if (!document || !document.container.isEditable()) {
|
||||
return;
|
||||
}
|
||||
const isOverflowHidden = this.isOverflowHidden();
|
||||
if (!isOverflowHidden && !this.isFirstContainer()) {
|
||||
return;
|
||||
}
|
||||
const offset = isOverflowHidden ? 0 : this.getOffset(),
|
||||
$handlesElement = this.$element.find('> .elementor-element-overlay > .elementor-editor-section-settings'),
|
||||
insideHandleClass = 'e-handles-inside';
|
||||
if (offset < 25) {
|
||||
this.$element.addClass(insideHandleClass);
|
||||
if (offset < -5) {
|
||||
$handlesElement.css('top', -offset);
|
||||
} else {
|
||||
$handlesElement.css('top', '');
|
||||
}
|
||||
} else {
|
||||
this.$element.removeClass(insideHandleClass);
|
||||
}
|
||||
}
|
||||
onInit() {
|
||||
if (!this.isActive()) {
|
||||
return;
|
||||
}
|
||||
this.setHandlesPosition();
|
||||
this.$element.on('mouseenter', this.setHandlesPosition.bind(this));
|
||||
}
|
||||
}
|
||||
exports["default"] = HandlesPosition;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../assets/dev/js/frontend/handlers/container/shapes.js":
|
||||
/*!**************************************************************!*\
|
||||
!*** ../assets/dev/js/frontend/handlers/container/shapes.js ***!
|
||||
\**************************************************************/
|
||||
/***/ ((__unused_webpack_module, exports) => {
|
||||
|
||||
|
||||
|
||||
Object.defineProperty(exports, "__esModule", ({
|
||||
value: true
|
||||
}));
|
||||
exports["default"] = void 0;
|
||||
// TODO: Copied from `section/shapes.js`.
|
||||
class Shapes extends elementorModules.frontend.handlers.Base {
|
||||
getDefaultSettings() {
|
||||
const contentWidth = this.getElementSettings('content_width'),
|
||||
container = 'boxed' === contentWidth ? '> .e-con-inner > .elementor-shape-%s' : '> .elementor-shape-%s';
|
||||
return {
|
||||
selectors: {
|
||||
container
|
||||
},
|
||||
svgURL: elementorFrontend.config.urls.assets + 'shapes/'
|
||||
};
|
||||
}
|
||||
getDefaultElements() {
|
||||
const elements = {},
|
||||
selectors = this.getSettings('selectors');
|
||||
elements.$topContainer = this.$element.find(selectors.container.replace('%s', 'top'));
|
||||
elements.$bottomContainer = this.$element.find(selectors.container.replace('%s', 'bottom'));
|
||||
return elements;
|
||||
}
|
||||
isActive() {
|
||||
return elementorFrontend.isEditMode();
|
||||
}
|
||||
getSvgURL(shapeType, fileName) {
|
||||
let svgURL = this.getSettings('svgURL') + fileName + '.svg';
|
||||
if (elementor.config.additional_shapes && shapeType in elementor.config.additional_shapes) {
|
||||
svgURL = elementor.config.additional_shapes[shapeType];
|
||||
if (-1 < fileName.indexOf('-negative')) {
|
||||
svgURL = svgURL.replace('.svg', '-negative.svg');
|
||||
}
|
||||
}
|
||||
return svgURL;
|
||||
}
|
||||
buildSVG(side) {
|
||||
const baseSettingKey = 'shape_divider_' + side,
|
||||
shapeType = this.getElementSettings(baseSettingKey),
|
||||
$svgContainer = this.elements['$' + side + 'Container'];
|
||||
$svgContainer.attr('data-shape', shapeType);
|
||||
if (!shapeType) {
|
||||
$svgContainer.empty(); // Shape-divider set to 'none'
|
||||
return;
|
||||
}
|
||||
let fileName = shapeType;
|
||||
if (this.getElementSettings(baseSettingKey + '_negative')) {
|
||||
fileName += '-negative';
|
||||
}
|
||||
const svgURL = this.getSvgURL(shapeType, fileName);
|
||||
jQuery.get(svgURL, data => {
|
||||
$svgContainer.empty().append(data.childNodes[0]);
|
||||
});
|
||||
this.setNegative(side);
|
||||
}
|
||||
setNegative(side) {
|
||||
this.elements['$' + side + 'Container'].attr('data-negative', !!this.getElementSettings('shape_divider_' + side + '_negative'));
|
||||
}
|
||||
onInit() {
|
||||
if (!this.isActive(this.getSettings())) {
|
||||
return;
|
||||
}
|
||||
super.onInit(...arguments);
|
||||
['top', 'bottom'].forEach(side => {
|
||||
if (this.getElementSettings('shape_divider_' + side)) {
|
||||
this.buildSVG(side);
|
||||
}
|
||||
});
|
||||
}
|
||||
onElementChange(propertyName) {
|
||||
const shapeChange = propertyName.match(/^shape_divider_(top|bottom)$/);
|
||||
if (shapeChange) {
|
||||
this.buildSVG(shapeChange[1]);
|
||||
return;
|
||||
}
|
||||
const negativeChange = propertyName.match(/^shape_divider_(top|bottom)_negative$/);
|
||||
if (negativeChange) {
|
||||
this.buildSVG(negativeChange[1]);
|
||||
this.setNegative(negativeChange[1]);
|
||||
}
|
||||
}
|
||||
}
|
||||
exports["default"] = Shapes;
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=container.a7f0a15dfa05df34e1f7.bundle.js.map
|
||||
+2
File diff suppressed because one or more lines are too long
+2
@@ -0,0 +1,2 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
"use strict";(self.webpackChunkelementor=self.webpackChunkelementor||[]).push([[120],{7884:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class Counter extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{counterNumber:".elementor-counter-number"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$counterNumber:this.$element.find(e.counterNumber)}}onInit(){super.onInit(),this.intersectionObserver=elementorModules.utils.Scroll.scrollObserver({callback:e=>{if(e.isInViewport){this.intersectionObserver.unobserve(this.elements.$counterNumber[0]);const e=this.elements.$counterNumber.data(),t=e.toValue.toString().match(/\.(.*)/);t&&(e.rounding=t[1].length),this.elements.$counterNumber.numerator(e)}}}),this.intersectionObserver.observe(this.elements.$counterNumber[0])}}t.default=Counter}}]);
|
||||
@@ -0,0 +1,54 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
"use strict";
|
||||
(self["webpackChunkelementor"] = self["webpackChunkelementor"] || []).push([["counter"],{
|
||||
|
||||
/***/ "../assets/dev/js/frontend/handlers/counter.js":
|
||||
/*!*****************************************************!*\
|
||||
!*** ../assets/dev/js/frontend/handlers/counter.js ***!
|
||||
\*****************************************************/
|
||||
/***/ ((__unused_webpack_module, exports) => {
|
||||
|
||||
|
||||
|
||||
Object.defineProperty(exports, "__esModule", ({
|
||||
value: true
|
||||
}));
|
||||
exports["default"] = void 0;
|
||||
class Counter extends elementorModules.frontend.handlers.Base {
|
||||
getDefaultSettings() {
|
||||
return {
|
||||
selectors: {
|
||||
counterNumber: '.elementor-counter-number'
|
||||
}
|
||||
};
|
||||
}
|
||||
getDefaultElements() {
|
||||
const selectors = this.getSettings('selectors');
|
||||
return {
|
||||
$counterNumber: this.$element.find(selectors.counterNumber)
|
||||
};
|
||||
}
|
||||
onInit() {
|
||||
super.onInit();
|
||||
this.intersectionObserver = elementorModules.utils.Scroll.scrollObserver({
|
||||
callback: event => {
|
||||
if (event.isInViewport) {
|
||||
this.intersectionObserver.unobserve(this.elements.$counterNumber[0]);
|
||||
const data = this.elements.$counterNumber.data(),
|
||||
decimalDigits = data.toValue.toString().match(/\.(.*)/);
|
||||
if (decimalDigits) {
|
||||
data.rounding = decimalDigits[1].length;
|
||||
}
|
||||
this.elements.$counterNumber.numerator(data);
|
||||
}
|
||||
}
|
||||
});
|
||||
this.intersectionObserver.observe(this.elements.$counterNumber[0]);
|
||||
}
|
||||
}
|
||||
exports["default"] = Counter;
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=counter.3f74a246dff765f39aea.bundle.js.map
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,576 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
/******/ (() => { // webpackBootstrap
|
||||
/******/ var __webpack_modules__ = ({
|
||||
|
||||
/***/ "../modules/dev-tools/assets/js/deprecation.js":
|
||||
/*!*****************************************************!*\
|
||||
!*** ../modules/dev-tools/assets/js/deprecation.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 _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.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"));
|
||||
/**
|
||||
* @typedef {Object} Version
|
||||
* @property {number} major1 The first number
|
||||
* @property {number} major2 The second number
|
||||
* @property {number} minor The third number
|
||||
* @property {string} build The fourth number
|
||||
*/
|
||||
|
||||
/**
|
||||
* @param {string} name
|
||||
* @param {string} version
|
||||
* @param {string} replacement
|
||||
*/
|
||||
|
||||
var softDeprecated = function softDeprecated(name, version, replacement) {
|
||||
if (elementorDevToolsConfig.isDebug) {
|
||||
deprecatedMessage('soft', name, version, replacement);
|
||||
}
|
||||
};
|
||||
var hardDeprecated = function hardDeprecated(name, version, replacement) {
|
||||
deprecatedMessage('hard', name, version, replacement);
|
||||
};
|
||||
var deprecatedMessage = function deprecatedMessage(type, name, version, replacement) {
|
||||
var message = "`".concat(name, "` is ").concat(type, " deprecated since ").concat(version);
|
||||
if (replacement) {
|
||||
message += " - Use `".concat(replacement, "` instead");
|
||||
}
|
||||
elementorDevTools.consoleWarn(message);
|
||||
};
|
||||
var Deprecation = /*#__PURE__*/function () {
|
||||
function Deprecation() {
|
||||
(0, _classCallCheck2.default)(this, Deprecation);
|
||||
}
|
||||
(0, _createClass2.default)(Deprecation, [{
|
||||
key: "deprecated",
|
||||
value: function deprecated(name, version, replacement) {
|
||||
if (this.isHardDeprecated(version)) {
|
||||
hardDeprecated(name, version, replacement);
|
||||
} else {
|
||||
softDeprecated(name, version, replacement);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {string} version
|
||||
*
|
||||
* @return {Version}
|
||||
*/
|
||||
}, {
|
||||
key: "parseVersion",
|
||||
value: function parseVersion(version) {
|
||||
var versionParts = version.split('.');
|
||||
if (versionParts.length < 3 || versionParts.length > 4) {
|
||||
throw new RangeError('Invalid Semantic Version string provided');
|
||||
}
|
||||
var _versionParts = (0, _slicedToArray2.default)(versionParts, 4),
|
||||
major1 = _versionParts[0],
|
||||
major2 = _versionParts[1],
|
||||
minor = _versionParts[2],
|
||||
_versionParts$ = _versionParts[3],
|
||||
build = _versionParts$ === void 0 ? '' : _versionParts$;
|
||||
return {
|
||||
major1: parseInt(major1),
|
||||
major2: parseInt(major2),
|
||||
minor: parseInt(minor),
|
||||
build: build
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Get total of major.
|
||||
*
|
||||
* Since `get_total_major` cannot determine how much really versions between 2.9.0 and 3.3.0 if there is 2.10.0 version for example,
|
||||
* versions with major2 more then 9 will be added to total.
|
||||
*
|
||||
* @param {Version} versionObj
|
||||
*
|
||||
* @return {number}
|
||||
*/
|
||||
}, {
|
||||
key: "getTotalMajor",
|
||||
value: function getTotalMajor(versionObj) {
|
||||
var total = parseInt("".concat(versionObj.major1).concat(versionObj.major2, "0"));
|
||||
total = Number((total / 10).toFixed(0));
|
||||
if (versionObj.major2 > 9) {
|
||||
total = versionObj.major2 - 9;
|
||||
}
|
||||
return total;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {string} version1
|
||||
* @param {string} version2
|
||||
*
|
||||
* @return {number}
|
||||
*/
|
||||
}, {
|
||||
key: "compareVersion",
|
||||
value: function compareVersion(version1, version2) {
|
||||
var _this = this;
|
||||
return [this.parseVersion(version1), this.parseVersion(version2)].map(function (versionObj) {
|
||||
return _this.getTotalMajor(versionObj);
|
||||
}).reduce(function (acc, major) {
|
||||
return acc - major;
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {string} version
|
||||
*
|
||||
* @return {boolean}
|
||||
*/
|
||||
}, {
|
||||
key: "isSoftDeprecated",
|
||||
value: function isSoftDeprecated(version) {
|
||||
var total = this.compareVersion(version, elementorDevToolsConfig.deprecation.current_version);
|
||||
return total <= elementorDevToolsConfig.deprecation.soft_version_count;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {string} version
|
||||
* @return {boolean}
|
||||
*/
|
||||
}, {
|
||||
key: "isHardDeprecated",
|
||||
value: function isHardDeprecated(version) {
|
||||
var total = this.compareVersion(version, elementorDevToolsConfig.deprecation.current_version);
|
||||
return total < 0 || total >= elementorDevToolsConfig.deprecation.hard_version_count;
|
||||
}
|
||||
}]);
|
||||
return Deprecation;
|
||||
}();
|
||||
exports["default"] = Deprecation;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../modules/dev-tools/assets/js/module.js":
|
||||
/*!************************************************!*\
|
||||
!*** ../modules/dev-tools/assets/js/module.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 _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js"));
|
||||
var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.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 _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
|
||||
var _deprecation = _interopRequireDefault(__webpack_require__(/*! ./deprecation */ "../modules/dev-tools/assets/js/deprecation.js"));
|
||||
/* global elementorDevToolsConfig */
|
||||
var Module = /*#__PURE__*/function () {
|
||||
function Module(deprecation) {
|
||||
(0, _classCallCheck2.default)(this, Module);
|
||||
/**
|
||||
* @type {Deprecation}
|
||||
*/
|
||||
(0, _defineProperty2.default)(this, "deprecation", void 0);
|
||||
this.deprecation = deprecation;
|
||||
}
|
||||
(0, _createClass2.default)(Module, [{
|
||||
key: "notifyBackendDeprecations",
|
||||
value: function notifyBackendDeprecations() {
|
||||
var _this = this;
|
||||
var notices = elementorDevToolsConfig.deprecation.soft_notices;
|
||||
Object.entries(notices).forEach(function (_ref) {
|
||||
var _this$deprecation;
|
||||
var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
|
||||
key = _ref2[0],
|
||||
notice = _ref2[1];
|
||||
(_this$deprecation = _this.deprecation).deprecated.apply(_this$deprecation, [key].concat((0, _toConsumableArray2.default)(notice)));
|
||||
});
|
||||
}
|
||||
}, {
|
||||
key: "consoleWarn",
|
||||
value: function consoleWarn() {
|
||||
var _console;
|
||||
var style = "font-size: 12px; background-image: url(\"".concat(elementorDevToolsConfig.urls.assets, "images/logo-icon.png\"); background-repeat: no-repeat; background-size: contain;");
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
args.unshift('%c %c', style, '');
|
||||
(_console = console).warn.apply(_console, args); // eslint-disable-line no-console
|
||||
}
|
||||
}]);
|
||||
return Module;
|
||||
}();
|
||||
exports["default"] = Module;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
|
||||
/*!******************************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
|
||||
\******************************************************************/
|
||||
/***/ ((module) => {
|
||||
|
||||
function _arrayLikeToArray(arr, len) {
|
||||
if (len == null || len > arr.length) len = arr.length;
|
||||
for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];
|
||||
return arr2;
|
||||
}
|
||||
module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js":
|
||||
/*!****************************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
|
||||
\****************************************************************/
|
||||
/***/ ((module) => {
|
||||
|
||||
function _arrayWithHoles(arr) {
|
||||
if (Array.isArray(arr)) return arr;
|
||||
}
|
||||
module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js":
|
||||
/*!*******************************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***!
|
||||
\*******************************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
|
||||
function _arrayWithoutHoles(arr) {
|
||||
if (Array.isArray(arr)) return arrayLikeToArray(arr);
|
||||
}
|
||||
module.exports = _arrayWithoutHoles, 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/defineProperty.js":
|
||||
/*!****************************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
|
||||
\****************************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
|
||||
function _defineProperty(obj, key, value) {
|
||||
key = toPropertyKey(key);
|
||||
if (key in obj) {
|
||||
Object.defineProperty(obj, key, {
|
||||
value: value,
|
||||
enumerable: true,
|
||||
configurable: true,
|
||||
writable: true
|
||||
});
|
||||
} else {
|
||||
obj[key] = value;
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
module.exports = _defineProperty, 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/iterableToArray.js":
|
||||
/*!*****************************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/iterableToArray.js ***!
|
||||
\*****************************************************************/
|
||||
/***/ ((module) => {
|
||||
|
||||
function _iterableToArray(iter) {
|
||||
if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
|
||||
}
|
||||
module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
|
||||
/*!**********************************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
|
||||
\**********************************************************************/
|
||||
/***/ ((module) => {
|
||||
|
||||
function _iterableToArrayLimit(r, l) {
|
||||
var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
|
||||
if (null != t) {
|
||||
var e,
|
||||
n,
|
||||
i,
|
||||
u,
|
||||
a = [],
|
||||
f = !0,
|
||||
o = !1;
|
||||
try {
|
||||
if (i = (t = t.call(r)).next, 0 === l) {
|
||||
if (Object(t) !== t) return;
|
||||
f = !1;
|
||||
} else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
|
||||
} catch (r) {
|
||||
o = !0, n = r;
|
||||
} finally {
|
||||
try {
|
||||
if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
|
||||
} finally {
|
||||
if (o) throw n;
|
||||
}
|
||||
}
|
||||
return a;
|
||||
}
|
||||
}
|
||||
module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../node_modules/@babel/runtime/helpers/nonIterableRest.js":
|
||||
/*!*****************************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
|
||||
\*****************************************************************/
|
||||
/***/ ((module) => {
|
||||
|
||||
function _nonIterableRest() {
|
||||
throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
||||
}
|
||||
module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../node_modules/@babel/runtime/helpers/nonIterableSpread.js":
|
||||
/*!*******************************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/nonIterableSpread.js ***!
|
||||
\*******************************************************************/
|
||||
/***/ ((module) => {
|
||||
|
||||
function _nonIterableSpread() {
|
||||
throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
||||
}
|
||||
module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../node_modules/@babel/runtime/helpers/slicedToArray.js":
|
||||
/*!***************************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/slicedToArray.js ***!
|
||||
\***************************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js");
|
||||
var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");
|
||||
var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
|
||||
var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime/helpers/nonIterableRest.js");
|
||||
function _slicedToArray(arr, i) {
|
||||
return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
|
||||
}
|
||||
module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../node_modules/@babel/runtime/helpers/toConsumableArray.js":
|
||||
/*!*******************************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/toConsumableArray.js ***!
|
||||
\*******************************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js");
|
||||
var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ "../node_modules/@babel/runtime/helpers/iterableToArray.js");
|
||||
var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
|
||||
var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ "../node_modules/@babel/runtime/helpers/nonIterableSpread.js");
|
||||
function _toConsumableArray(arr) {
|
||||
return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
|
||||
}
|
||||
module.exports = _toConsumableArray, 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(t, r) {
|
||||
if ("object" != _typeof(t) || !t) return t;
|
||||
var e = t[Symbol.toPrimitive];
|
||||
if (void 0 !== e) {
|
||||
var i = e.call(t, r || "default");
|
||||
if ("object" != _typeof(i)) return i;
|
||||
throw new TypeError("@@toPrimitive must return a primitive value.");
|
||||
}
|
||||
return ("string" === r ? String : Number)(t);
|
||||
}
|
||||
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(t) {
|
||||
var i = toPrimitive(t, "string");
|
||||
return "symbol" == _typeof(i) ? i : String(i);
|
||||
}
|
||||
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;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
|
||||
/*!****************************************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
|
||||
\****************************************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
|
||||
function _unsupportedIterableToArray(o, minLen) {
|
||||
if (!o) return;
|
||||
if (typeof o === "string") return arrayLikeToArray(o, minLen);
|
||||
var n = Object.prototype.toString.call(o).slice(8, -1);
|
||||
if (n === "Object" && o.constructor) n = o.constructor.name;
|
||||
if (n === "Map" || n === "Set") return Array.from(o);
|
||||
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
|
||||
}
|
||||
module.exports = _unsupportedIterableToArray, 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";
|
||||
/*!***********************************************!*\
|
||||
!*** ../modules/dev-tools/assets/js/index.js ***!
|
||||
\***********************************************/
|
||||
|
||||
|
||||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
|
||||
var _deprecation = _interopRequireDefault(__webpack_require__(/*! ./deprecation */ "../modules/dev-tools/assets/js/deprecation.js"));
|
||||
var _module = _interopRequireDefault(__webpack_require__(/*! ./module */ "../modules/dev-tools/assets/js/module.js"));
|
||||
if (!window.elementorDevTools) {
|
||||
window.elementorDevTools = new _module.default(new _deprecation.default());
|
||||
window.elementorDevTools.notifyBackendDeprecations();
|
||||
}
|
||||
})();
|
||||
|
||||
/******/ })()
|
||||
;
|
||||
//# sourceMappingURL=dev-tools.js.map
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1,48 @@
|
||||
/*!
|
||||
* CSSJanus. https://github.com/cssjanus/cssjanus
|
||||
*
|
||||
* Copyright 2014 Trevor Parscal
|
||||
* Copyright 2010 Roan Kattouw
|
||||
* Copyright 2008 Google Inc.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
/**
|
||||
* @license React
|
||||
* react-is.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
/**
|
||||
* @license React
|
||||
* react-jsx-runtime.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
/** @license React v16.13.1
|
||||
* react-is.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
@@ -0,0 +1,299 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
(self["webpackChunkelementor"] = self["webpackChunkelementor"] || []).push([["modules_nested-accordion_assets_js_editor_module_js"],{
|
||||
|
||||
/***/ "../modules/nested-accordion/assets/js/editor/module.js":
|
||||
/*!**************************************************************!*\
|
||||
!*** ../modules/nested-accordion/assets/js/editor/module.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 _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
|
||||
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
|
||||
var _nestedAccordion = _interopRequireDefault(__webpack_require__(/*! ./nested-accordion */ "../modules/nested-accordion/assets/js/editor/nested-accordion.js"));
|
||||
var Module = /*#__PURE__*/(0, _createClass2.default)(function Module() {
|
||||
(0, _classCallCheck2.default)(this, Module);
|
||||
elementor.elementsManager.registerElementType(new _nestedAccordion.default());
|
||||
});
|
||||
exports["default"] = Module;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../modules/nested-accordion/assets/js/editor/nested-accordion.js":
|
||||
/*!************************************************************************!*\
|
||||
!*** ../modules/nested-accordion/assets/js/editor/nested-accordion.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"] = exports.NestedAccordion = 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__(/*! ./views/view */ "../modules/nested-accordion/assets/js/editor/views/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 NestedAccordion = /*#__PURE__*/function (_elementor$modules$el) {
|
||||
(0, _inherits2.default)(NestedAccordion, _elementor$modules$el);
|
||||
var _super = _createSuper(NestedAccordion);
|
||||
function NestedAccordion() {
|
||||
(0, _classCallCheck2.default)(this, NestedAccordion);
|
||||
return _super.apply(this, arguments);
|
||||
}
|
||||
(0, _createClass2.default)(NestedAccordion, [{
|
||||
key: "getType",
|
||||
value: function getType() {
|
||||
return 'nested-accordion';
|
||||
}
|
||||
}, {
|
||||
key: "getView",
|
||||
value: function getView() {
|
||||
return _view.default;
|
||||
}
|
||||
}]);
|
||||
return NestedAccordion;
|
||||
}(elementor.modules.elements.types.NestedElementBase);
|
||||
exports.NestedAccordion = NestedAccordion;
|
||||
var _default = NestedAccordion;
|
||||
exports["default"] = _default;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../modules/nested-accordion/assets/js/editor/views/view.js":
|
||||
/*!******************************************************************!*\
|
||||
!*** ../modules/nested-accordion/assets/js/editor/views/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 View = /*#__PURE__*/function (_$e$components$get$ex) {
|
||||
(0, _inherits2.default)(View, _$e$components$get$ex);
|
||||
var _super = _createSuper(View);
|
||||
function View() {
|
||||
(0, _classCallCheck2.default)(this, View);
|
||||
return _super.apply(this, arguments);
|
||||
}
|
||||
(0, _createClass2.default)(View, [{
|
||||
key: "onAddChild",
|
||||
value: function onAddChild(childView) {
|
||||
var _childView$_parent$$e;
|
||||
var accordionId = (_childView$_parent$$e = childView._parent.$el.find('summary')) === null || _childView$_parent$$e === void 0 ? void 0 : _childView$_parent$$e.attr('aria-controls');
|
||||
childView.$el.attr({
|
||||
role: 'region',
|
||||
'aria-labelledby': accordionId
|
||||
});
|
||||
}
|
||||
}]);
|
||||
return View;
|
||||
}($e.components.get('nested-elements').exports.NestedView);
|
||||
exports["default"] = View;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../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/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(t, r) {
|
||||
if ("object" != _typeof(t) || !t) return t;
|
||||
var e = t[Symbol.toPrimitive];
|
||||
if (void 0 !== e) {
|
||||
var i = e.call(t, r || "default");
|
||||
if ("object" != _typeof(i)) return i;
|
||||
throw new TypeError("@@toPrimitive must return a primitive value.");
|
||||
}
|
||||
return ("string" === r ? String : Number)(t);
|
||||
}
|
||||
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(t) {
|
||||
var i = toPrimitive(t, "string");
|
||||
return "symbol" == _typeof(i) ? i : String(i);
|
||||
}
|
||||
module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=e3f753621bf9be55ec4d.bundle.js.map
|
||||
@@ -0,0 +1,509 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
(self["webpackChunkelementor"] = self["webpackChunkelementor"] || []).push([["modules_nested-elements_assets_js_editor_nested-element-types-base_js"],{
|
||||
|
||||
/***/ "../modules/nested-elements/assets/js/editor/nested-element-types-base.js":
|
||||
/*!********************************************************************************!*\
|
||||
!*** ../modules/nested-elements/assets/js/editor/nested-element-types-base.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"] = exports.NestedElementTypesBase = 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__(/*! ./views/view */ "../modules/nested-elements/assets/js/editor/views/view.js"));
|
||||
var _empty = _interopRequireDefault(__webpack_require__(/*! ./views/empty */ "../modules/nested-elements/assets/js/editor/views/empty.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; } }
|
||||
/**
|
||||
* @typedef {import('../../../../../assets/dev/js/editor/elements/types/base/element-base')} ElementBase
|
||||
*/
|
||||
var NestedElementTypesBase = /*#__PURE__*/function (_elementor$modules$el) {
|
||||
(0, _inherits2.default)(NestedElementTypesBase, _elementor$modules$el);
|
||||
var _super = _createSuper(NestedElementTypesBase);
|
||||
function NestedElementTypesBase() {
|
||||
(0, _classCallCheck2.default)(this, NestedElementTypesBase);
|
||||
return _super.apply(this, arguments);
|
||||
}
|
||||
(0, _createClass2.default)(NestedElementTypesBase, [{
|
||||
key: "getType",
|
||||
value: function getType() {
|
||||
elementorModules.ForceMethodImplementation();
|
||||
}
|
||||
}, {
|
||||
key: "getView",
|
||||
value: function getView() {
|
||||
return _view.default;
|
||||
}
|
||||
}, {
|
||||
key: "getEmptyView",
|
||||
value: function getEmptyView() {
|
||||
return _empty.default;
|
||||
}
|
||||
}, {
|
||||
key: "getModel",
|
||||
value: function getModel() {
|
||||
return $e.components.get('nested-elements/nested-repeater').exports.NestedModelBase;
|
||||
}
|
||||
}]);
|
||||
return NestedElementTypesBase;
|
||||
}(elementor.modules.elements.types.Base);
|
||||
exports.NestedElementTypesBase = NestedElementTypesBase;
|
||||
var _default = NestedElementTypesBase;
|
||||
exports["default"] = _default;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../modules/nested-elements/assets/js/editor/views/add-section-area.js":
|
||||
/*!*****************************************************************************!*\
|
||||
!*** ../modules/nested-elements/assets/js/editor/views/add-section-area.js ***!
|
||||
\*****************************************************************************/
|
||||
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
||||
|
||||
"use strict";
|
||||
/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
|
||||
/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
|
||||
|
||||
|
||||
var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
|
||||
Object.defineProperty(exports, "__esModule", ({
|
||||
value: true
|
||||
}));
|
||||
exports["default"] = AddSectionArea;
|
||||
var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
|
||||
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
|
||||
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
|
||||
/* eslint-disable jsx-a11y/click-events-have-key-events */
|
||||
|
||||
function AddSectionArea(props) {
|
||||
var addAreaElementRef = (0, _react.useRef)(),
|
||||
containerHelper = elementor.helpers.container;
|
||||
|
||||
// Make droppable area.
|
||||
(0, _react.useEffect)(function () {
|
||||
var $addAreaElementRef = jQuery(addAreaElementRef.current),
|
||||
defaultDroppableOptions = props.container.view.getDroppableOptions();
|
||||
|
||||
// Make some adjustments to behave like 'AddSectionArea', use default droppable options from container element.
|
||||
defaultDroppableOptions.placeholder = false;
|
||||
defaultDroppableOptions.items = '> .elementor-add-section-inner';
|
||||
defaultDroppableOptions.hasDraggingOnChildClass = 'elementor-dragging-on-child';
|
||||
|
||||
// Make element drop-able.
|
||||
$addAreaElementRef.html5Droppable(defaultDroppableOptions);
|
||||
|
||||
// Cleanup.
|
||||
return function () {
|
||||
$addAreaElementRef.html5Droppable('destroy');
|
||||
};
|
||||
}, []);
|
||||
return /*#__PURE__*/_react.default.createElement("div", {
|
||||
className: "elementor-add-section",
|
||||
onClick: function onClick() {
|
||||
return containerHelper.openEditMode(props.container);
|
||||
},
|
||||
ref: addAreaElementRef,
|
||||
role: "button",
|
||||
tabIndex: "0"
|
||||
}, /*#__PURE__*/_react.default.createElement("div", {
|
||||
className: "elementor-add-section-inner"
|
||||
}, /*#__PURE__*/_react.default.createElement("div", {
|
||||
className: "e-view elementor-add-new-section"
|
||||
}, /*#__PURE__*/_react.default.createElement("div", {
|
||||
className: "elementor-add-section-area-button elementor-add-section-button",
|
||||
onClick: function onClick() {
|
||||
return props.setIsRenderPresets(true);
|
||||
},
|
||||
title: __('Add new container', 'elementor'),
|
||||
role: "button",
|
||||
tabIndex: "0"
|
||||
}, /*#__PURE__*/_react.default.createElement("i", {
|
||||
className: "eicon-plus"
|
||||
})), /*#__PURE__*/_react.default.createElement("div", {
|
||||
className: "elementor-add-section-drag-title"
|
||||
}, __('Drag widgets here.', 'elementor')))));
|
||||
}
|
||||
AddSectionArea.propTypes = {
|
||||
container: PropTypes.object.isRequired,
|
||||
setIsRenderPresets: PropTypes.func.isRequired
|
||||
};
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../modules/nested-elements/assets/js/editor/views/empty.js":
|
||||
/*!******************************************************************!*\
|
||||
!*** ../modules/nested-elements/assets/js/editor/views/empty.js ***!
|
||||
\******************************************************************/
|
||||
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
||||
|
||||
"use strict";
|
||||
/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
|
||||
|
||||
|
||||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
|
||||
var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
|
||||
Object.defineProperty(exports, "__esModule", ({
|
||||
value: true
|
||||
}));
|
||||
exports["default"] = Empty;
|
||||
var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
|
||||
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
|
||||
var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
|
||||
var _addSectionArea = _interopRequireDefault(__webpack_require__(/*! ./add-section-area */ "../modules/nested-elements/assets/js/editor/views/add-section-area.js"));
|
||||
var _selectPreset = _interopRequireDefault(__webpack_require__(/*! ./select-preset */ "../modules/nested-elements/assets/js/editor/views/select-preset.js"));
|
||||
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
|
||||
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
|
||||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
|
||||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
|
||||
function Empty(props) {
|
||||
var _useState = (0, _react.useState)(false),
|
||||
_useState2 = (0, _slicedToArray2.default)(_useState, 2),
|
||||
isRenderPresets = _useState2[0],
|
||||
setIsRenderPresets = _useState2[1];
|
||||
props = _objectSpread(_objectSpread({}, props), {}, {
|
||||
setIsRenderPresets: setIsRenderPresets
|
||||
});
|
||||
return isRenderPresets ? /*#__PURE__*/_react.default.createElement(_selectPreset.default, props) : /*#__PURE__*/_react.default.createElement(_addSectionArea.default, props);
|
||||
}
|
||||
Empty.propTypes = {
|
||||
container: PropTypes.object.isRequired
|
||||
};
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../modules/nested-elements/assets/js/editor/views/select-preset.js":
|
||||
/*!**************************************************************************!*\
|
||||
!*** ../modules/nested-elements/assets/js/editor/views/select-preset.js ***!
|
||||
\**************************************************************************/
|
||||
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
||||
|
||||
"use strict";
|
||||
/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
|
||||
/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
|
||||
|
||||
|
||||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
|
||||
Object.defineProperty(exports, "__esModule", ({
|
||||
value: true
|
||||
}));
|
||||
exports["default"] = SelectPreset;
|
||||
var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
|
||||
/* eslint-disable jsx-a11y/click-events-have-key-events */
|
||||
function SelectPreset(props) {
|
||||
var containerHelper = elementor.helpers.container,
|
||||
onPresetSelected = function onPresetSelected(preset, container) {
|
||||
var options = {
|
||||
createWrapper: false
|
||||
};
|
||||
|
||||
// Create new one by selected preset.
|
||||
containerHelper.createContainerFromPreset(preset, container, options);
|
||||
};
|
||||
return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", {
|
||||
className: "elementor-add-section-close"
|
||||
}, /*#__PURE__*/_react.default.createElement("i", {
|
||||
onClick: function onClick() {
|
||||
return props.setIsRenderPresets(false);
|
||||
},
|
||||
className: "eicon-close",
|
||||
"aria-hidden": "true"
|
||||
}), /*#__PURE__*/_react.default.createElement("span", {
|
||||
className: "elementor-screen-only"
|
||||
}, __('Close', 'elementor'))), /*#__PURE__*/_react.default.createElement("div", {
|
||||
className: "e-view e-con-select-preset"
|
||||
}, /*#__PURE__*/_react.default.createElement("div", {
|
||||
className: "e-con-select-preset__title"
|
||||
}, __('Select your Structure', 'elementor')), /*#__PURE__*/_react.default.createElement("div", {
|
||||
className: "e-con-select-preset__list"
|
||||
}, elementor.presetsFactory.getContainerPresets().map(function (preset) {
|
||||
return /*#__PURE__*/_react.default.createElement("div", {
|
||||
onClick: function onClick() {
|
||||
return onPresetSelected(preset, props.container);
|
||||
},
|
||||
key: preset,
|
||||
className: "e-con-preset",
|
||||
"data-preset": preset,
|
||||
dangerouslySetInnerHTML: {
|
||||
__html: elementor.presetsFactory.generateContainerPreset(preset)
|
||||
},
|
||||
role: "button",
|
||||
tabIndex: "0"
|
||||
});
|
||||
}))));
|
||||
}
|
||||
SelectPreset.propTypes = {
|
||||
container: PropTypes.object.isRequired,
|
||||
setIsRenderPresets: PropTypes.func.isRequired
|
||||
};
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../modules/nested-elements/assets/js/editor/views/view.js":
|
||||
/*!*****************************************************************!*\
|
||||
!*** ../modules/nested-elements/assets/js/editor/views/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"] = exports.View = 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 _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.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 View = /*#__PURE__*/function (_$e$components$get$ex) {
|
||||
(0, _inherits2.default)(View, _$e$components$get$ex);
|
||||
var _super = _createSuper(View);
|
||||
function View() {
|
||||
(0, _classCallCheck2.default)(this, View);
|
||||
return _super.apply(this, arguments);
|
||||
}
|
||||
(0, _createClass2.default)(View, [{
|
||||
key: "events",
|
||||
value: function events() {
|
||||
var _this = this;
|
||||
var events = (0, _get2.default)((0, _getPrototypeOf2.default)(View.prototype), "events", this).call(this);
|
||||
events.click = function (e) {
|
||||
// If the clicked Nested Element is not within the currently edited document, don't do anything with it.
|
||||
if (elementor.documents.currentDocument.id.toString() !== e.target.closest('.elementor').dataset.elementorId) {
|
||||
return;
|
||||
}
|
||||
var closest = e.target.closest('.elementor-element');
|
||||
var model = _this.options.model,
|
||||
view = _this;
|
||||
|
||||
// For clicks on container/widget.
|
||||
if (['container', 'widget'].includes(closest === null || closest === void 0 ? void 0 : closest.dataset.element_type)) {
|
||||
// eslint-disable-line camelcase
|
||||
// In case the container empty, click should be handled by the EmptyView.
|
||||
var container = elementor.getContainer(closest.dataset.id);
|
||||
if (container.view.isEmpty()) {
|
||||
return true;
|
||||
}
|
||||
|
||||
// If not empty, open it.
|
||||
model = container.model;
|
||||
view = container.view;
|
||||
}
|
||||
e.stopPropagation();
|
||||
$e.run('panel/editor/open', {
|
||||
model: model,
|
||||
view: view
|
||||
});
|
||||
};
|
||||
return events;
|
||||
}
|
||||
|
||||
/**
|
||||
* Function renderHTML().
|
||||
*
|
||||
* The `renderHTML()` method is overridden as it causes redundant renders when removing focus from any nested element.
|
||||
* This is because the original `renderHTML()` method sets `editModel.renderOnLeave = true;`.
|
||||
*/
|
||||
}, {
|
||||
key: "renderHTML",
|
||||
value: function renderHTML() {
|
||||
var templateType = this.getTemplateType(),
|
||||
editModel = this.getEditModel();
|
||||
if ('js' === templateType) {
|
||||
editModel.setHtmlCache();
|
||||
this.render();
|
||||
} else {
|
||||
editModel.renderRemoteServer();
|
||||
}
|
||||
}
|
||||
}]);
|
||||
return View;
|
||||
}($e.components.get('nested-elements/nested-repeater').exports.NestedViewBase);
|
||||
exports.View = View;
|
||||
var _default = View;
|
||||
exports["default"] = _default;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../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/defineProperty.js":
|
||||
/*!****************************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
|
||||
\****************************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
|
||||
function _defineProperty(obj, key, value) {
|
||||
key = toPropertyKey(key);
|
||||
if (key in obj) {
|
||||
Object.defineProperty(obj, key, {
|
||||
value: value,
|
||||
enumerable: true,
|
||||
configurable: true,
|
||||
writable: true
|
||||
});
|
||||
} else {
|
||||
obj[key] = value;
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "../node_modules/@babel/runtime/helpers/get.js":
|
||||
/*!*****************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/get.js ***!
|
||||
\*****************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime/helpers/superPropBase.js");
|
||||
function _get() {
|
||||
if (typeof Reflect !== "undefined" && Reflect.get) {
|
||||
module.exports = _get = Reflect.get.bind(), module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
} else {
|
||||
module.exports = _get = function _get(target, property, receiver) {
|
||||
var base = superPropBase(target, property);
|
||||
if (!base) return;
|
||||
var desc = Object.getOwnPropertyDescriptor(base, property);
|
||||
if (desc.get) {
|
||||
return desc.get.call(arguments.length < 3 ? target : receiver);
|
||||
}
|
||||
return desc.value;
|
||||
}, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
}
|
||||
return _get.apply(this, arguments);
|
||||
}
|
||||
module.exports = _get, 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/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/superPropBase.js":
|
||||
/*!***************************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/superPropBase.js ***!
|
||||
\***************************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js");
|
||||
function _superPropBase(object, property) {
|
||||
while (!Object.prototype.hasOwnProperty.call(object, property)) {
|
||||
object = getPrototypeOf(object);
|
||||
if (object === null) break;
|
||||
}
|
||||
return object;
|
||||
}
|
||||
module.exports = _superPropBase, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=e8a7573e654d921656ab.bundle.js.map
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1,17 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
/******/ (() => { // webpackBootstrap
|
||||
/******/ "use strict";
|
||||
var __webpack_exports__ = {};
|
||||
/*!************************************************************!*\
|
||||
!*** ../core/editor/loader/v2/js/editor-environment-v2.js ***!
|
||||
\************************************************************/
|
||||
|
||||
|
||||
var _window$elementorV;
|
||||
if (!((_window$elementorV = window.elementorV2) !== null && _window$elementorV !== void 0 && _window$elementorV.env)) {
|
||||
throw new Error('The "@elementor/env" package was not loaded.');
|
||||
}
|
||||
window.elementorV2.env.initEnv(window.elementorEditorV2Env);
|
||||
/******/ })()
|
||||
;
|
||||
//# sourceMappingURL=editor-environment-v2.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
(()=>{"use strict";var e;if(null===(e=window.elementorV2)||void 0===e||!e.env)throw new Error('The "@elementor/env" package was not loaded.');window.elementorV2.env.initEnv(window.elementorEditorV2Env)})();
|
||||
@@ -0,0 +1,13 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
/******/ (() => { // webpackBootstrap
|
||||
/******/ "use strict";
|
||||
var __webpack_exports__ = {};
|
||||
/*!*******************************************************!*\
|
||||
!*** ../core/editor/loader/v1/js/editor-loader-v1.js ***!
|
||||
\*******************************************************/
|
||||
|
||||
|
||||
window.elementor.start();
|
||||
/******/ })()
|
||||
;
|
||||
//# sourceMappingURL=editor-loader-v1.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
(()=>{"use strict";window.elementor.start()})();
|
||||
@@ -0,0 +1,25 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
/******/ (() => { // webpackBootstrap
|
||||
/******/ "use strict";
|
||||
var __webpack_exports__ = {};
|
||||
/*!*******************************************************!*\
|
||||
!*** ../core/editor/loader/v2/js/editor-loader-v2.js ***!
|
||||
\*******************************************************/
|
||||
|
||||
|
||||
var _window$elementorV;
|
||||
window.__elementorEditorV1LoadingPromise = new Promise(function (resolve) {
|
||||
window.addEventListener('elementor/init', function () {
|
||||
resolve();
|
||||
}, {
|
||||
once: true
|
||||
});
|
||||
});
|
||||
window.elementor.start();
|
||||
if (!((_window$elementorV = window.elementorV2) !== null && _window$elementorV !== void 0 && _window$elementorV.editor)) {
|
||||
throw new Error('The "@elementor/editor" package was not loaded.');
|
||||
}
|
||||
window.elementorV2.editor.init(document.getElementById('elementor-editor-wrapper-v2'));
|
||||
/******/ })()
|
||||
;
|
||||
//# sourceMappingURL=editor-loader-v2.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
(()=>{"use strict";var e;if(window.__elementorEditorV1LoadingPromise=new Promise((function(e){window.addEventListener("elementor/init",(function(){e()}),{once:!0})})),window.elementor.start(),null===(e=window.elementorV2)||void 0===e||!e.editor)throw new Error('The "@elementor/editor" package was not loaded.');window.elementorV2.editor.init(document.getElementById("elementor-editor-wrapper-v2"))})();
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,3 @@
|
||||
/*! @license DOMPurify 3.0.10 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.0.10/LICENSE */
|
||||
|
||||
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1,8 @@
|
||||
/*!
|
||||
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
|
||||
*
|
||||
* Copyright (c) 2014-2017, Jon Schlinkert.
|
||||
* Released under the MIT License.
|
||||
*/
|
||||
|
||||
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
|
||||
@@ -0,0 +1,461 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
/******/ (() => { // webpackBootstrap
|
||||
/******/ var __webpack_modules__ = ({
|
||||
|
||||
/***/ "../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/get.js":
|
||||
/*!*****************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/get.js ***!
|
||||
\*****************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime/helpers/superPropBase.js");
|
||||
function _get() {
|
||||
if (typeof Reflect !== "undefined" && Reflect.get) {
|
||||
module.exports = _get = Reflect.get.bind(), module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
} else {
|
||||
module.exports = _get = function _get(target, property, receiver) {
|
||||
var base = superPropBase(target, property);
|
||||
if (!base) return;
|
||||
var desc = Object.getOwnPropertyDescriptor(base, property);
|
||||
if (desc.get) {
|
||||
return desc.get.call(arguments.length < 3 ? target : receiver);
|
||||
}
|
||||
return desc.value;
|
||||
}, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||
}
|
||||
return _get.apply(this, arguments);
|
||||
}
|
||||
module.exports = _get, 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/superPropBase.js":
|
||||
/*!***************************************************************!*\
|
||||
!*** ../node_modules/@babel/runtime/helpers/superPropBase.js ***!
|
||||
\***************************************************************/
|
||||
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||||
|
||||
var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js");
|
||||
function _superPropBase(object, property) {
|
||||
while (!Object.prototype.hasOwnProperty.call(object, property)) {
|
||||
object = getPrototypeOf(object);
|
||||
if (object === null) break;
|
||||
}
|
||||
return object;
|
||||
}
|
||||
module.exports = _superPropBase, 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(t, r) {
|
||||
if ("object" != _typeof(t) || !t) return t;
|
||||
var e = t[Symbol.toPrimitive];
|
||||
if (void 0 !== e) {
|
||||
var i = e.call(t, r || "default");
|
||||
if ("object" != _typeof(i)) return i;
|
||||
throw new TypeError("@@toPrimitive must return a primitive value.");
|
||||
}
|
||||
return ("string" === r ? String : Number)(t);
|
||||
}
|
||||
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(t) {
|
||||
var i = toPrimitive(t, "string");
|
||||
return "symbol" == _typeof(i) ? i : String(i);
|
||||
}
|
||||
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";
|
||||
/*!*********************************************************!*\
|
||||
!*** ../modules/admin-bar/assets/js/frontend/module.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 _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.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; } }
|
||||
/* global elementorAdminBarConfig */
|
||||
var AdminBar = /*#__PURE__*/function (_elementorModules$Vie) {
|
||||
(0, _inherits2.default)(AdminBar, _elementorModules$Vie);
|
||||
var _super = _createSuper(AdminBar);
|
||||
function AdminBar() {
|
||||
(0, _classCallCheck2.default)(this, AdminBar);
|
||||
return _super.apply(this, arguments);
|
||||
}
|
||||
(0, _createClass2.default)(AdminBar, [{
|
||||
key: "getDefaultSettings",
|
||||
value:
|
||||
/**
|
||||
* @return {{}} settings
|
||||
*/
|
||||
function getDefaultSettings() {
|
||||
return {
|
||||
prefixes: {
|
||||
adminBarId: 'wp-admin-bar-'
|
||||
},
|
||||
classes: {
|
||||
adminBarItem: 'ab-item',
|
||||
adminBarItemTitle: 'elementor-edit-link-title',
|
||||
adminBarItemSubTitle: 'elementor-edit-link-type',
|
||||
adminBarNonLinkItem: 'ab-empty-item',
|
||||
adminBarSubItemsWrapper: 'ab-sub-wrapper',
|
||||
adminBarSubItems: 'ab-submenu'
|
||||
},
|
||||
selectors: {
|
||||
adminBar: '#wp-admin-bar-root-default',
|
||||
editMenuItem: '#wp-admin-bar-edit',
|
||||
newMenuItem: '#wp-admin-bar-new-content'
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* @return {{$adminBar: (jQuery)}} elements
|
||||
*/
|
||||
}, {
|
||||
key: "getDefaultElements",
|
||||
value: function getDefaultElements() {
|
||||
var _this$getSettings = this.getSettings('selectors'),
|
||||
adminBar = _this$getSettings.adminBar,
|
||||
editMenuItem = _this$getSettings.editMenuItem,
|
||||
newMenuItem = _this$getSettings.newMenuItem;
|
||||
return {
|
||||
$adminBar: jQuery(adminBar),
|
||||
$editMenuItem: jQuery(editMenuItem),
|
||||
$newMenuItem: jQuery(newMenuItem)
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Init
|
||||
*/
|
||||
}, {
|
||||
key: "onInit",
|
||||
value: function onInit() {
|
||||
(0, _get2.default)((0, _getPrototypeOf2.default)(AdminBar.prototype), "onInit", this).call(this);
|
||||
this.createMenu(elementorAdminBarConfig);
|
||||
}
|
||||
|
||||
/**
|
||||
* Main method that creates the menu base on the config that provided.
|
||||
*
|
||||
* @param {*} adminBarConfig
|
||||
*/
|
||||
}, {
|
||||
key: "createMenu",
|
||||
value: function createMenu(adminBarConfig) {
|
||||
var $items = this.createMenuItems(Object.values(adminBarConfig));
|
||||
if (this.elements.$editMenuItem.length) {
|
||||
// This is the normal case, when user visit a preview page of single post.
|
||||
this.elements.$editMenuItem.after($items);
|
||||
} else if (this.elements.$newMenuItem.length) {
|
||||
// This is another case, when user visit a preview page that cannot be edited e.g: archive page.
|
||||
this.elements.$newMenuItem.after($items);
|
||||
} else {
|
||||
// Default fallback in case there are no "new" or "edit" button.
|
||||
this.elements.$adminBar.append($items);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a menu items from array of declaration.
|
||||
*
|
||||
* @param {*} items
|
||||
* @return {jQuery[]} menu items
|
||||
*/
|
||||
}, {
|
||||
key: "createMenuItems",
|
||||
value: function createMenuItems(items) {
|
||||
var _this = this;
|
||||
return items.map(function (item) {
|
||||
return _this.createMenuItem(item);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a menu item, both for menu and sub menu.
|
||||
*
|
||||
* @param {*} item
|
||||
* @return {jQuery} menu item
|
||||
*/
|
||||
}, {
|
||||
key: "createMenuItem",
|
||||
value: function createMenuItem(item) {
|
||||
var children = item.children ? Object.values(item.children) : [];
|
||||
var id = "".concat(this.getSettings('prefixes.adminBarId')).concat(item.id);
|
||||
var $title = jQuery('<span>', {
|
||||
class: this.getSettings('classes.adminBarItemTitle'),
|
||||
html: item.title
|
||||
});
|
||||
var $subTitle = item.sub_title ? jQuery('<span>', {
|
||||
class: this.getSettings('classes.adminBarItemSubTitle'),
|
||||
html: item.sub_title
|
||||
}) : null;
|
||||
var $item = jQuery(item.href ? '<a>' : '<div>', {
|
||||
'aria-haspopup': children.length ? true : null,
|
||||
class: [this.getSettings('classes.adminBarItem'), item.href ? '' : this.getSettings('classes.adminBarNonLinkItem'), item.class].join(' '),
|
||||
href: item.href
|
||||
}).append([$title, $subTitle]);
|
||||
return jQuery('<li>', {
|
||||
id: id,
|
||||
class: children.length ? 'menupop' : '' + (item.parent_class || 'elementor-general-section')
|
||||
}).append([$item, children.length ? this.createSubMenuItems(id, children) : null]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates sub menu items wrapper.
|
||||
*
|
||||
* @param {string} parentId
|
||||
* @param {Object} children
|
||||
* @return {jQuery} sub-menu items
|
||||
*/
|
||||
}, {
|
||||
key: "createSubMenuItems",
|
||||
value: function createSubMenuItems(parentId, children) {
|
||||
var $list = jQuery('<ul>', {
|
||||
class: this.getSettings('classes.adminBarSubItems'),
|
||||
id: "".concat(parentId, "-default")
|
||||
}).append(this.createMenuItems(children));
|
||||
return jQuery('<div>', {
|
||||
class: this.getSettings('classes.adminBarSubItemsWrapper')
|
||||
}).append($list);
|
||||
}
|
||||
}]);
|
||||
return AdminBar;
|
||||
}(elementorModules.ViewModule);
|
||||
document.addEventListener('DOMContentLoaded', function () {
|
||||
return new AdminBar();
|
||||
});
|
||||
})();
|
||||
|
||||
/******/ })()
|
||||
;
|
||||
//# sourceMappingURL=elementor-admin-bar.js.map
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1,199 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
/******/ (() => { // webpackBootstrap
|
||||
/******/ "use strict";
|
||||
/******/ var __webpack_modules__ = ({
|
||||
|
||||
/***/ "@wordpress/i18n":
|
||||
/*!**************************!*\
|
||||
!*** external "wp.i18n" ***!
|
||||
\**************************/
|
||||
/***/ ((module) => {
|
||||
|
||||
module.exports = wp.i18n;
|
||||
|
||||
/***/ })
|
||||
|
||||
/******/ });
|
||||
/************************************************************************/
|
||||
/******/ // 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 isolated against other modules in the chunk.
|
||||
(() => {
|
||||
/*!*******************************************!*\
|
||||
!*** ../assets/dev/js/admin/gutenberg.js ***!
|
||||
\*******************************************/
|
||||
/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
|
||||
|
||||
|
||||
/* global ElementorGutenbergSettings */
|
||||
(function ($) {
|
||||
'use strict';
|
||||
|
||||
var ElementorGutenbergApp = {
|
||||
cacheElements: function cacheElements() {
|
||||
var self = this;
|
||||
self.isElementorMode = ElementorGutenbergSettings.isElementorMode;
|
||||
self.cache = {};
|
||||
self.cache.$gutenberg = $('#editor');
|
||||
self.cache.$switchMode = $($('#elementor-gutenberg-button-switch-mode').html());
|
||||
self.cache.$switchModeButton = self.cache.$switchMode.find('#elementor-switch-mode-button');
|
||||
self.bindEvents();
|
||||
self.toggleStatus();
|
||||
wp.data.subscribe(function () {
|
||||
setTimeout(function () {
|
||||
self.buildPanel();
|
||||
}, 1);
|
||||
});
|
||||
},
|
||||
buildPanel: function buildPanel() {
|
||||
var self = this;
|
||||
if (!self.cache.$gutenberg.find('#elementor-switch-mode').length) {
|
||||
self.cache.$gutenberg.find('.edit-post-header-toolbar').append(self.cache.$switchMode);
|
||||
}
|
||||
if (this.hasIframe()) {
|
||||
this.handleIframe();
|
||||
}
|
||||
if (!$('#elementor-editor').length) {
|
||||
self.cache.$editorPanel = $($('#elementor-gutenberg-panel').html());
|
||||
var editorButtonParent = self.cache.$gutenberg.find('.block-editor-writing-flow');
|
||||
if (!editorButtonParent.length) {
|
||||
editorButtonParent = self.cache.$gutenberg.find('.is-desktop-preview');
|
||||
}
|
||||
self.cache.$gurenbergBlockList = editorButtonParent;
|
||||
self.cache.$gurenbergBlockList.append(self.cache.$editorPanel);
|
||||
self.cache.$editorPanelButton = self.cache.$editorPanel.find('#elementor-go-to-edit-page-link');
|
||||
self.cache.$editorPanelButton.on('click', function (event) {
|
||||
event.preventDefault();
|
||||
self.handleEditButtonClick();
|
||||
});
|
||||
}
|
||||
},
|
||||
handleIframe: function handleIframe() {
|
||||
this.hideIframeContent();
|
||||
this.buildPanelTopBar();
|
||||
},
|
||||
// Sometimes Gutenberg uses iframe instead of div.
|
||||
hasIframe: function hasIframe() {
|
||||
return !!this.cache.$gutenberg.find('iframe[name="editor-canvas"]').length;
|
||||
},
|
||||
hideIframeContent: function hideIframeContent() {
|
||||
if (!this.isElementorMode) {
|
||||
return;
|
||||
}
|
||||
var style = "<style>\n\t\t\t\t.editor-post-text-editor,\n\t\t\t\t.block-editor-block-list__layout {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\n\t\t\t\tbody {\n\t\t\t\t\tpadding: 0 !important;\n\t\t\t\t}\n\t\t\t</style>";
|
||||
this.cache.$gutenberg.find('iframe[name="editor-canvas"]').contents().find('body').append(style);
|
||||
},
|
||||
buildPanelTopBar: function buildPanelTopBar() {
|
||||
var self = this;
|
||||
if (!$('#elementor-edit-mode-button').length && this.isElementorMode) {
|
||||
self.cache.$editorBtnTop = $($('#elementor-gutenberg-button-tmpl').html());
|
||||
self.cache.$gutenberg.find('.edit-post-header-toolbar').append(self.cache.$editorBtnTop);
|
||||
$('#elementor-edit-mode-button').on('click', function (event) {
|
||||
event.preventDefault();
|
||||
self.handleEditButtonClick(false);
|
||||
});
|
||||
}
|
||||
},
|
||||
handleEditButtonClick: function handleEditButtonClick() {
|
||||
var withAnimation = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;
|
||||
var self = this;
|
||||
if (withAnimation) {
|
||||
self.animateLoader();
|
||||
}
|
||||
|
||||
// A new post is initialized as an 'auto-draft'.
|
||||
// if the post is not a new post it should not save it to avoid some saving conflict between elementor and gutenberg.
|
||||
var isNewPost = 'auto-draft' === wp.data.select('core/editor').getCurrentPost().status;
|
||||
if (isNewPost) {
|
||||
var documentTitle = wp.data.select('core/editor').getEditedPostAttribute('title');
|
||||
if (!documentTitle) {
|
||||
wp.data.dispatch('core/editor').editPost({
|
||||
title: 'Elementor #' + $('#post_ID').val()
|
||||
});
|
||||
}
|
||||
wp.data.dispatch('core/editor').savePost();
|
||||
}
|
||||
self.redirectWhenSave();
|
||||
},
|
||||
bindEvents: function bindEvents() {
|
||||
var self = this;
|
||||
self.cache.$switchModeButton.on('click', function () {
|
||||
if (self.isElementorMode) {
|
||||
elementorCommon.dialogsManager.createWidget('confirm', {
|
||||
message: __('Please note that you are switching to WordPress default editor. Your current layout, design and content might break.', 'elementor'),
|
||||
headerMessage: __('Back to WordPress Editor', 'elementor'),
|
||||
strings: {
|
||||
confirm: __('Continue', 'elementor'),
|
||||
cancel: __('Cancel', 'elementor')
|
||||
},
|
||||
defaultOption: 'confirm',
|
||||
onConfirm: function onConfirm() {
|
||||
var wpEditor = wp.data.dispatch('core/editor');
|
||||
wpEditor.editPost({
|
||||
gutenberg_elementor_mode: false
|
||||
});
|
||||
wpEditor.savePost();
|
||||
self.isElementorMode = !self.isElementorMode;
|
||||
self.toggleStatus();
|
||||
}
|
||||
}).show();
|
||||
} else {
|
||||
self.isElementorMode = !self.isElementorMode;
|
||||
self.toggleStatus();
|
||||
self.cache.$editorPanelButton.trigger('click');
|
||||
}
|
||||
});
|
||||
},
|
||||
redirectWhenSave: function redirectWhenSave() {
|
||||
var self = this;
|
||||
setTimeout(function () {
|
||||
if (wp.data.select('core/editor').isSavingPost()) {
|
||||
self.redirectWhenSave();
|
||||
} else {
|
||||
location.href = ElementorGutenbergSettings.editLink;
|
||||
}
|
||||
}, 300);
|
||||
},
|
||||
animateLoader: function animateLoader() {
|
||||
this.cache.$editorPanelButton.addClass('elementor-animate');
|
||||
},
|
||||
toggleStatus: function toggleStatus() {
|
||||
jQuery('body').toggleClass('elementor-editor-active', this.isElementorMode).toggleClass('elementor-editor-inactive', !this.isElementorMode);
|
||||
},
|
||||
init: function init() {
|
||||
this.cacheElements();
|
||||
}
|
||||
};
|
||||
$(function () {
|
||||
ElementorGutenbergApp.init();
|
||||
});
|
||||
})(jQuery);
|
||||
})();
|
||||
|
||||
/******/ })()
|
||||
;
|
||||
//# sourceMappingURL=gutenberg.js.map
|
||||
@@ -0,0 +1,2 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
(()=>{"use strict";var e,t,n,o={38003:e=>{e.exports=wp.i18n}},i={};function __webpack_require__(e){var t=i[e];if(void 0!==t)return t.exports;var n=i[e]={exports:{}};return o[e](n,n.exports,__webpack_require__),n.exports}n=__webpack_require__(38003).__,e=jQuery,t={cacheElements:function cacheElements(){var t=this;t.isElementorMode=ElementorGutenbergSettings.isElementorMode,t.cache={},t.cache.$gutenberg=e("#editor"),t.cache.$switchMode=e(e("#elementor-gutenberg-button-switch-mode").html()),t.cache.$switchModeButton=t.cache.$switchMode.find("#elementor-switch-mode-button"),t.bindEvents(),t.toggleStatus(),wp.data.subscribe((function(){setTimeout((function(){t.buildPanel()}),1)}))},buildPanel:function buildPanel(){var t=this;if(t.cache.$gutenberg.find("#elementor-switch-mode").length||t.cache.$gutenberg.find(".edit-post-header-toolbar").append(t.cache.$switchMode),this.hasIframe()&&this.handleIframe(),!e("#elementor-editor").length){t.cache.$editorPanel=e(e("#elementor-gutenberg-panel").html());var n=t.cache.$gutenberg.find(".block-editor-writing-flow");n.length||(n=t.cache.$gutenberg.find(".is-desktop-preview")),t.cache.$gurenbergBlockList=n,t.cache.$gurenbergBlockList.append(t.cache.$editorPanel),t.cache.$editorPanelButton=t.cache.$editorPanel.find("#elementor-go-to-edit-page-link"),t.cache.$editorPanelButton.on("click",(function(e){e.preventDefault(),t.handleEditButtonClick()}))}},handleIframe:function handleIframe(){this.hideIframeContent(),this.buildPanelTopBar()},hasIframe:function hasIframe(){return!!this.cache.$gutenberg.find('iframe[name="editor-canvas"]').length},hideIframeContent:function hideIframeContent(){this.isElementorMode&&this.cache.$gutenberg.find('iframe[name="editor-canvas"]').contents().find("body").append("<style>\n\t\t\t\t.editor-post-text-editor,\n\t\t\t\t.block-editor-block-list__layout {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\n\t\t\t\tbody {\n\t\t\t\t\tpadding: 0 !important;\n\t\t\t\t}\n\t\t\t</style>")},buildPanelTopBar:function buildPanelTopBar(){var t=this;!e("#elementor-edit-mode-button").length&&this.isElementorMode&&(t.cache.$editorBtnTop=e(e("#elementor-gutenberg-button-tmpl").html()),t.cache.$gutenberg.find(".edit-post-header-toolbar").append(t.cache.$editorBtnTop),e("#elementor-edit-mode-button").on("click",(function(e){e.preventDefault(),t.handleEditButtonClick(!1)})))},handleEditButtonClick:function handleEditButtonClick(){(!(arguments.length>0&&void 0!==arguments[0])||arguments[0])&&this.animateLoader(),"auto-draft"===wp.data.select("core/editor").getCurrentPost().status&&(wp.data.select("core/editor").getEditedPostAttribute("title")||wp.data.dispatch("core/editor").editPost({title:"Elementor #"+e("#post_ID").val()}),wp.data.dispatch("core/editor").savePost()),this.redirectWhenSave()},bindEvents:function bindEvents(){var e=this;e.cache.$switchModeButton.on("click",(function(){e.isElementorMode?elementorCommon.dialogsManager.createWidget("confirm",{message:n("Please note that you are switching to WordPress default editor. Your current layout, design and content might break.","elementor"),headerMessage:n("Back to WordPress Editor","elementor"),strings:{confirm:n("Continue","elementor"),cancel:n("Cancel","elementor")},defaultOption:"confirm",onConfirm:function onConfirm(){var t=wp.data.dispatch("core/editor");t.editPost({gutenberg_elementor_mode:!1}),t.savePost(),e.isElementorMode=!e.isElementorMode,e.toggleStatus()}}).show():(e.isElementorMode=!e.isElementorMode,e.toggleStatus(),e.cache.$editorPanelButton.trigger("click"))}))},redirectWhenSave:function redirectWhenSave(){var e=this;setTimeout((function(){wp.data.select("core/editor").isSavingPost()?e.redirectWhenSave():location.href=ElementorGutenbergSettings.editLink}),300)},animateLoader:function animateLoader(){this.cache.$editorPanelButton.addClass("elementor-animate")},toggleStatus:function toggleStatus(){jQuery("body").toggleClass("elementor-editor-active",this.isElementorMode).toggleClass("elementor-editor-inactive",!this.isElementorMode)},init:function init(){this.cacheElements()}},e((function(){t.init()}))})();
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
/*! elementor - v3.21.0 - 25-04-2024 */
|
||||
"use strict";(self.webpackChunkelementor=self.webpackChunkelementor||[]).push([[268],{5914:(e,s)=>{Object.defineProperty(s,"__esModule",{value:!0}),s.default=void 0;class ImageCarousel extends elementorModules.frontend.handlers.CarouselBase{getDefaultSettings(){const e=super.getDefaultSettings();return e.selectors.carousel=".elementor-image-carousel-wrapper",e}}s.default=ImageCarousel}}]);
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user