PluginProbe
Elementor Website Builder – more than just a page builder / 3.7.3
Elementor Website Builder – more than just a page builder v3.7.3
4.3.2 4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 All 455 releases
← All changes | assets/js/admin-top-bar.js +302 -323 4.2.0-beta2 → 3.7.3 View file →
@@ -1,60 +1,8 @@
1 +/*! elementor - v3.7.3 - 29-08-2022 */
1 2 /******/ (() => { // webpackBootstrap
2 3 /******/ var __webpack_modules__ = ({
3 4
4 -/***/ "../assets/dev/js/utils/react.js":
5 -/*!***************************************!*\
6 - !*** ../assets/dev/js/utils/react.js ***!
7 - \***************************************/
8 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9 -
10 -"use strict";
11 -
12 -
13 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
14 -Object.defineProperty(exports, "__esModule", ({
15 - value: true
16 -}));
17 -exports["default"] = void 0;
18 -var React = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
19 -var ReactDOM = _interopRequireWildcard(__webpack_require__(/*! react-dom */ "react-dom"));
20 -var _client = __webpack_require__(/*! react-dom/client */ "../node_modules/react-dom/client.js");
21 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
22 -/**
23 - * Support conditional rendering of a React App to the DOM, based on the React version.
24 - * We use `createRoot` when available, but fallback to `ReactDOM.render` for older versions.
25 - *
26 - * @param { React.ReactElement } app The app to render.
27 - * @param { HTMLElement } domElement The DOM element to render the app into.
28 - *
29 - * @return {{ unmount: () => void }} The unmount function.
30 - */
31 -function render(app, domElement) {
32 - var unmountFunction;
33 - try {
34 - var root = (0, _client.createRoot)(domElement);
35 - root.render(app);
36 - unmountFunction = function unmountFunction() {
37 - root.unmount();
38 - };
39 - } catch (e) {
40 - // eslint-disable-next-line react/no-deprecated
41 - ReactDOM.render(app, domElement);
42 - unmountFunction = function unmountFunction() {
43 - // eslint-disable-next-line react/no-deprecated
44 - ReactDOM.unmountComponentAtNode(domElement);
45 - };
46 - }
47 - return {
48 - unmount: unmountFunction
49 - };
50 -}
51 -var _default = exports["default"] = {
52 - render: render
53 -};
54 -
55 -/***/ }),
56 -
57 5 /***/ "../core/common/assets/js/utils/environment.js":
58 6 /*!*****************************************************!*\
59 7 !*** ../core/common/assets/js/utils/environment.js ***!
60 8 \*****************************************************/
@@ -66,47 +14,49 @@
66 14 Object.defineProperty(exports, "__esModule", ({
67 15 value: true
68 16 }));
69 17 exports["default"] = void 0;
18 +
70 19 var matchUserAgent = function matchUserAgent(UserAgentStr) {
71 - return userAgent.indexOf(UserAgentStr) >= 0;
72 - },
73 - userAgent = navigator.userAgent,
74 - // Solution influenced by https://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser
20 + return userAgent.indexOf(UserAgentStr) >= 0;
21 +},
22 + userAgent = navigator.userAgent,
23 + // Solution influenced by https://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser
24 +// Opera 8.0+
25 +isOpera = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(' OPR/'),
26 + // Firefox 1.0+
27 +isFirefox = matchUserAgent('Firefox'),
28 + // Safari 3.0+ "[object HTMLElementConstructor]"
29 +isSafari = /^((?!chrome|android).)*safari/i.test(userAgent) || /constructor/i.test(window.HTMLElement) || function (p) {
30 + return '[object SafariRemoteNotification]' === p.toString();
31 +}(!window.safari || typeof safari !== 'undefined' && safari.pushNotification),
32 + // Internet Explorer 6-11
33 +isIE = /Trident|MSIE/.test(userAgent) && (
34 +/* @cc_on!@*/
35 + false || !!document.documentMode),
36 + // Edge 20+
37 +isEdge = !isIE && !!window.StyleMedia || matchUserAgent('Edg'),
38 + // Google Chrome (Not accurate)
39 +isChrome = !!window.chrome && matchUserAgent('Chrome') && !(isEdge || isOpera),
40 + // Blink engine
41 +isBlink = matchUserAgent('Chrome') && !!window.CSS,
42 + // Apple Webkit engine
43 +isAppleWebkit = matchUserAgent('AppleWebKit') && !isBlink,
44 + environment = {
45 + appleWebkit: isAppleWebkit,
46 + blink: isBlink,
47 + chrome: isChrome,
48 + edge: isEdge,
49 + firefox: isFirefox,
50 + ie: isIE,
51 + mac: matchUserAgent('Macintosh'),
52 + opera: isOpera,
53 + safari: isSafari,
54 + webkit: matchUserAgent('AppleWebKit')
55 +};
75 56
76 - // Opera 8.0+
77 - isOpera = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(' OPR/'),
78 - // Firefox 1.0+
79 - isFirefox = matchUserAgent('Firefox'),
80 - // Safari 3.0+ "[object HTMLElementConstructor]"
81 - isSafari = /^((?!chrome|android).)*safari/i.test(userAgent) || /constructor/i.test(window.HTMLElement) || function (p) {
82 - return '[object SafariRemoteNotification]' === p.toString();
83 - }(!window.safari || typeof safari !== 'undefined' && safari.pushNotification),
84 - // Internet Explorer 6-11
85 - isIE = /Trident|MSIE/.test(userAgent) && (/* @cc_on!@*/ false || !!document.documentMode),
86 - // Edge 20+
87 - isEdge = !isIE && !!window.StyleMedia || matchUserAgent('Edg'),
88 - // Google Chrome (Not accurate)
89 - isChrome = !!window.chrome && matchUserAgent('Chrome') && !(isEdge || isOpera),
90 - // Blink engine
91 - isBlink = matchUserAgent('Chrome') && !!window.CSS,
92 - // Apple Webkit engine
93 - isAppleWebkit = matchUserAgent('AppleWebKit') && !isBlink,
94 - isTouchDevice = 'ontouchstart' in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0,
95 - environment = {
96 - isTouchDevice: isTouchDevice,
97 - appleWebkit: isAppleWebkit,
98 - blink: isBlink,
99 - chrome: isChrome,
100 - edge: isEdge,
101 - firefox: isFirefox,
102 - ie: isIE,
103 - mac: matchUserAgent('Macintosh'),
104 - opera: isOpera,
105 - safari: isSafari,
106 - webkit: matchUserAgent('AppleWebKit')
107 - };
108 -var _default = exports["default"] = environment;
57 +var _default = environment;
58 +exports["default"] = _default;
109 59
110 60 /***/ }),
111 61
112 62 /***/ "../modules/admin-top-bar/assets/js/admin-top-bar.js":
@@ -119,40 +69,55 @@
119 69 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
120 70
121 71
122 72 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
73 +
123 74 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
75 +
124 76 Object.defineProperty(exports, "__esModule", ({
125 77 value: true
126 78 }));
127 79 exports["default"] = AdminTopBar;
80 +
128 81 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
82 +
129 83 var _barButton = _interopRequireDefault(__webpack_require__(/*! ./components/bar-button/bar-button */ "../modules/admin-top-bar/assets/js/components/bar-button/bar-button.js"));
84 +
130 85 var _barHeading = _interopRequireDefault(__webpack_require__(/*! ./components/bar-heading/bar-heading */ "../modules/admin-top-bar/assets/js/components/bar-heading/bar-heading.js"));
86 +
131 87 var _connectionButton = _interopRequireDefault(__webpack_require__(/*! ./components/connection-button/connection-button */ "../modules/admin-top-bar/assets/js/components/connection-button/connection-button.js"));
88 +
132 89 var _usePageTitle = __webpack_require__(/*! ./hooks/use-page-title/use-page-title */ "../modules/admin-top-bar/assets/js/hooks/use-page-title/use-page-title.js");
90 +
133 91 var _environment = _interopRequireDefault(__webpack_require__(/*! elementor-common/utils/environment */ "../core/common/assets/js/utils/environment.js"));
134 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
92 +
93 +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); }
94 +
95 +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; }
96 +
135 97 function AdminTopBar() {
136 - var _window, _elementorNotificatio;
137 - var actionButtonsRef = (0, _react.useRef)(),
138 - promotion = window.elementorAdminTopBarConfig.promotion;
98 + var actionButtonsRef = (0, _react.useRef)(); // Handle Top Bar visibility on initiation: Indicate that the admin top bar is visible and the page content needs to push down below the admin top bar for visibility.
139 99
140 - // Handle Top Bar visibility on initiation: Indicate that the admin top bar is visible and the page content needs to push down below the admin top bar for visibility.
141 100 (0, _react.useEffect)(function () {
142 101 var adminTopBarElement = document.querySelector('#e-admin-top-bar-root');
143 - adminTopBarElement === null || adminTopBarElement === void 0 || adminTopBarElement.classList.add('e-admin-top-bar--active');
144 - adminTopBarElement === null || adminTopBarElement === void 0 || adminTopBarElement.classList.add('e-admin-top-bar--editor-one');
102 + adminTopBarElement.classList.add('e-admin-top-bar--active');
103 + }, []); // Handle the page title visibility in admin top bar.
104 +
105 + var pageTitleText = (0, _usePageTitle.usePageTitle)(); // Handle the action buttons visibility in admin top bar on initiation.
106 +
107 + (0, _react.useEffect)(function () {
108 + var actionButtonElements = document.querySelectorAll('.page-title-action');
109 + actionButtonElements.forEach(function (actionButtonElement) {
110 + actionButtonsRef.current.appendChild(actionButtonElement);
111 + });
145 112 }, []);
146 113
147 - // Handle the page title visibility in admin top bar.
148 - var pageTitleText = (0, _usePageTitle.usePageTitle)();
149 114 var finderAction = function finderAction() {
150 115 $e.route('finder');
151 116 };
152 - var controlSign = _environment.default.mac ? "\u2318" : '^';
117 +
118 + var controlSign = _environment.default.mac ? '⌘' : '^';
153 119 var finderTooltipText = __('Search or do anything in Elementor', 'elementor') + " ".concat(controlSign, "+E");
154 - var BarButtonNotification = (_window = window) === null || _window === void 0 || (_window = _window.elementorNotificationCenter) === null || _window === void 0 ? void 0 : _window.BarButtonNotification;
155 120 return /*#__PURE__*/_react.default.createElement("div", {
156 121 className: "e-admin-top-bar"
157 122 }, /*#__PURE__*/_react.default.createElement("div", {
158 123 className: "e-admin-top-bar__main-area"
@@ -162,24 +127,13 @@
162 127 })), /*#__PURE__*/_react.default.createElement("div", {
163 128 className: "e-admin-top-bar__secondary-area"
164 129 }, /*#__PURE__*/_react.default.createElement("div", {
165 130 className: "e-admin-top-bar__secondary-area-buttons"
166 - }, !elementorAppConfig.hasPro && /*#__PURE__*/_react.default.createElement(_barButton.default, {
167 - additionalClasses: "accent",
168 - href: promotion.url,
169 - target: "__blank",
170 - icon: "eicon-upgrade-crown",
171 - iconAdditionalClasses: "crown-icon"
172 - }, promotion.text), /*#__PURE__*/_react.default.createElement(_barButton.default, {
173 - href: window.elementorAdminTopBarConfig.apps_url,
174 - icon: "eicon-integration"
175 - }, __('Add-ons', 'elementor')), window.elementorAdminTopBarConfig.is_administrator ? /*#__PURE__*/_react.default.createElement(_barButton.default, {
131 + }, window.elementorAdminTopBarConfig.is_administrator ? /*#__PURE__*/_react.default.createElement(_barButton.default, {
176 132 onClick: finderAction,
177 133 dataInfo: finderTooltipText,
178 134 icon: "eicon-search-bold"
179 - }, __('Finder', 'elementor')) : '', window.elementorCloudAdmin ? window.elementorCloudAdmin() : '', BarButtonNotification ? /*#__PURE__*/_react.default.createElement(BarButtonNotification, {
180 - defaultIsRead: !((_elementorNotificatio = elementorNotifications) !== null && _elementorNotificatio !== void 0 && _elementorNotificatio.is_unread)
181 - }, __('What\'s New', 'elementor')) : ''), /*#__PURE__*/_react.default.createElement(_connectionButton.default, null)));
135 + }, __('Finder', 'elementor')) : '', window.elementorCloudAdmin ? window.elementorCloudAdmin() : ''), /*#__PURE__*/_react.default.createElement(_connectionButton.default, null)));
182 136 }
183 137
184 138 /***/ }),
185 139
@@ -193,14 +147,20 @@
193 147 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
194 148
195 149
196 150 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
151 +
197 152 Object.defineProperty(exports, "__esModule", ({
198 153 value: true
199 154 }));
200 155 exports["default"] = BarButton;
156 +
201 157 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
202 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
158 +
159 +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); }
160 +
161 +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; }
162 +
203 163 function BarButton(props) {
204 164 (0, _react.useEffect)(function () {
205 165 if (props.dataInfo) {
206 166 jQuery('.e-admin-top-bar__bar-button[data-info]').tipsy({
@@ -215,9 +175,9 @@
215 175 });
216 176 }
217 177 }, []);
218 178 return /*#__PURE__*/_react.default.createElement("a", {
219 - className: "e-admin-top-bar__bar-button ".concat(props.additionalClasses),
179 + className: "e-admin-top-bar__bar-button",
220 180 ref: props.buttonRef,
221 181 onClick: props.onClick,
222 182 "data-info": props.dataInfo,
223 183 href: props.href,
@@ -222,13 +182,14 @@
222 182 "data-info": props.dataInfo,
223 183 href: props.href,
224 184 target: props.target
225 185 }, /*#__PURE__*/_react.default.createElement("i", {
226 - className: "e-admin-top-bar__bar-button-icon ".concat(props.icon, " ").concat(props.iconAdditionalClasses)
227 - }), /*#__PURE__*/_react.default.createElement("span", {
186 + className: "e-admin-top-bar__bar-button-icon ".concat(props.icon)
187 + }), /*#__PURE__*/_react.default.createElement("h1", {
228 188 className: "e-admin-top-bar__bar-button-title"
229 189 }, props.children));
230 190 }
191 +
231 192 BarButton.propTypes = {
232 193 children: PropTypes.any,
233 194 dataInfo: PropTypes.string,
234 195 icon: PropTypes.any,
@@ -234,11 +195,9 @@
234 195 icon: PropTypes.any,
235 196 onClick: PropTypes.func,
236 197 buttonRef: PropTypes.object,
237 198 href: PropTypes.string,
238 - target: PropTypes.string,
239 - additionalClasses: PropTypes.string,
240 - iconAdditionalClasses: PropTypes.string
199 + target: PropTypes.string
241 200 };
242 201
243 202 /***/ }),
244 203
@@ -252,25 +211,29 @@
252 211 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
253 212
254 213
255 214 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
215 +
256 216 Object.defineProperty(exports, "__esModule", ({
257 217 value: true
258 218 }));
259 219 exports["default"] = BarHeading;
220 +
260 221 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
222 +
261 223 function BarHeading(props) {
262 224 return /*#__PURE__*/_react.default.createElement("div", {
263 225 className: "e-admin-top-bar__heading"
264 226 }, /*#__PURE__*/_react.default.createElement("div", {
265 - className: "e-logo-wrapper"
227 + className: "e-admin-top-bar__heading-logo"
266 228 }, /*#__PURE__*/_react.default.createElement("i", {
267 - className: "eicon-elementor-circle",
229 + className: "eicon-elementor",
268 230 "aria-hidden": "true"
269 - })), /*#__PURE__*/_react.default.createElement("span", {
231 + })), /*#__PURE__*/_react.default.createElement("h1", {
270 232 className: "e-admin-top-bar__heading-title"
271 233 }, props.children));
272 234 }
235 +
273 236 BarHeading.propTypes = {
274 237 children: PropTypes.any
275 238 };
276 239
@@ -286,16 +249,24 @@
286 249 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
287 250
288 251
289 252 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
253 +
290 254 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
255 +
291 256 Object.defineProperty(exports, "__esModule", ({
292 257 value: true
293 258 }));
294 259 exports["default"] = ConnectionButton;
260 +
295 261 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
262 +
296 263 var _barButton = _interopRequireDefault(__webpack_require__(/*! ../bar-button/bar-button */ "../modules/admin-top-bar/assets/js/components/bar-button/bar-button.js"));
297 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
264 +
265 +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); }
266 +
267 +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; }
268 +
298 269 function ConnectionButton() {
299 270 var buttonRef = (0, _react.useRef)();
300 271 var isUserConnected = elementorAdminTopBarConfig.is_user_connected;
301 272 (0, _react.useEffect)(function () {
@@ -301,14 +272,17 @@
301 272 (0, _react.useEffect)(function () {
302 273 if (!buttonRef.current || isUserConnected) {
303 274 return;
304 275 }
276 +
305 277 jQuery(buttonRef.current).elementorConnect();
306 278 }, []);
279 +
307 280 var tooltipText = __('Connect your account to get access to Elementor\'s Template Library & more.', 'elementor'),
308 - connectUrl = elementorAdminTopBarConfig.connect_url,
309 - buttonText = __('Connect Account', 'elementor'),
310 - targetUrl = '_self';
281 + connectUrl = elementorAdminTopBarConfig.connect_url,
282 + buttonText = __('Connect Account', 'elementor'),
283 + targetUrl = '_self';
284 +
311 285 if (isUserConnected) {
312 286 tooltipText = '';
313 287 connectUrl = 'https://go.elementor.com/wp-dash-admin-bar-account/';
314 288 buttonText = __('My Elementor', 'elementor');
@@ -313,8 +287,9 @@
313 287 connectUrl = 'https://go.elementor.com/wp-dash-admin-bar-account/';
314 288 buttonText = __('My Elementor', 'elementor');
315 289 targetUrl = '_blank';
316 290 }
291 +
317 292 return /*#__PURE__*/_react.default.createElement(_barButton.default, {
318 293 icon: "eicon-user-circle-o",
319 294 buttonRef: buttonRef,
320 295 dataInfo: tooltipText,
@@ -334,178 +309,40 @@
334 309 "use strict";
335 310
336 311
337 312 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
313 +
338 314 Object.defineProperty(exports, "__esModule", ({
339 315 value: true
340 316 }));
341 317 exports.usePageTitle = void 0;
318 +
342 319 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
320 +
343 321 var _react = __webpack_require__(/*! react */ "react");
344 -var usePageTitle = exports.usePageTitle = function usePageTitle() {
322 +
323 +var usePageTitle = function usePageTitle() {
345 324 var _useState = (0, _react.useState)('Elementor'),
346 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
347 - pageTitle = _useState2[0],
348 - setPageTitle = _useState2[1];
325 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
326 + pageTitle = _useState2[0],
327 + setPageTitle = _useState2[1];
328 +
349 329 (0, _react.useEffect)(function () {
350 330 var pageTitleElement = document.querySelector('.wp-heading-inline');
331 +
351 332 if (!pageTitleElement) {
352 333 return;
353 334 }
335 +
354 336 setPageTitle(pageTitleElement.innerText);
355 337 }, []);
356 338 return pageTitle;
357 339 };
358 340
359 -/***/ }),
341 +exports.usePageTitle = usePageTitle;
360 342
361 -/***/ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
362 -/*!******************************************************************!*\
363 - !*** ../node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
364 - \******************************************************************/
365 -/***/ ((module) => {
366 -
367 -function _arrayLikeToArray(r, a) {
368 - (null == a || a > r.length) && (a = r.length);
369 - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
370 - return n;
371 -}
372 -module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
373 -
374 343 /***/ }),
375 344
376 -/***/ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js":
377 -/*!****************************************************************!*\
378 - !*** ../node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
379 - \****************************************************************/
380 -/***/ ((module) => {
381 -
382 -function _arrayWithHoles(r) {
383 - if (Array.isArray(r)) return r;
384 -}
385 -module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
386 -
387 -/***/ }),
388 -
389 -/***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
390 -/*!***********************************************************************!*\
391 - !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
392 - \***********************************************************************/
393 -/***/ ((module) => {
394 -
395 -function _interopRequireDefault(e) {
396 - return e && e.__esModule ? e : {
397 - "default": e
398 - };
399 -}
400 -module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
401 -
402 -/***/ }),
403 -
404 -/***/ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
405 -/*!**********************************************************************!*\
406 - !*** ../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
407 - \**********************************************************************/
408 -/***/ ((module) => {
409 -
410 -function _iterableToArrayLimit(r, l) {
411 - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
412 - if (null != t) {
413 - var e,
414 - n,
415 - i,
416 - u,
417 - a = [],
418 - f = !0,
419 - o = !1;
420 - try {
421 - if (i = (t = t.call(r)).next, 0 === l) {
422 - if (Object(t) !== t) return;
423 - f = !1;
424 - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
425 - } catch (r) {
426 - o = !0, n = r;
427 - } finally {
428 - try {
429 - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
430 - } finally {
431 - if (o) throw n;
432 - }
433 - }
434 - return a;
435 - }
436 -}
437 -module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
438 -
439 -/***/ }),
440 -
441 -/***/ "../node_modules/@babel/runtime/helpers/nonIterableRest.js":
442 -/*!*****************************************************************!*\
443 - !*** ../node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
444 - \*****************************************************************/
445 -/***/ ((module) => {
446 -
447 -function _nonIterableRest() {
448 - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
449 -}
450 -module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
451 -
452 -/***/ }),
453 -
454 -/***/ "../node_modules/@babel/runtime/helpers/slicedToArray.js":
455 -/*!***************************************************************!*\
456 - !*** ../node_modules/@babel/runtime/helpers/slicedToArray.js ***!
457 - \***************************************************************/
458 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
459 -
460 -var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js");
461 -var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");
462 -var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
463 -var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime/helpers/nonIterableRest.js");
464 -function _slicedToArray(r, e) {
465 - return arrayWithHoles(r) || iterableToArrayLimit(r, e) || unsupportedIterableToArray(r, e) || nonIterableRest();
466 -}
467 -module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
468 -
469 -/***/ }),
470 -
471 -/***/ "../node_modules/@babel/runtime/helpers/typeof.js":
472 -/*!********************************************************!*\
473 - !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
474 - \********************************************************/
475 -/***/ ((module) => {
476 -
477 -function _typeof(o) {
478 - "@babel/helpers - typeof";
479 -
480 - return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
481 - return typeof o;
482 - } : function (o) {
483 - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
484 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
485 -}
486 -module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
487 -
488 -/***/ }),
489 -
490 -/***/ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
491 -/*!****************************************************************************!*\
492 - !*** ../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
493 - \****************************************************************************/
494 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
495 -
496 -var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
497 -function _unsupportedIterableToArray(r, a) {
498 - if (r) {
499 - if ("string" == typeof r) return arrayLikeToArray(r, a);
500 - var t = {}.toString.call(r).slice(8, -1);
501 - return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? arrayLikeToArray(r, a) : void 0;
502 - }
503 -}
504 -module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
505 -
506 -/***/ }),
507 -
508 345 /***/ "../node_modules/object-assign/index.js":
509 346 /*!**********************************************!*\
510 347 !*** ../node_modules/object-assign/index.js ***!
511 348 \**********************************************/
@@ -1360,10 +1197,9 @@
1360 1197 // By explicitly using `prop-types` you are opting into new development behavior.
1361 1198 // http://fb.me/prop-types-in-prod
1362 1199 var throwOnDirectAccess = true;
1363 1200 module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "../node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess);
1364 -} else // removed by dead control flow
1365 -{}
1201 +} else {}
1366 1202
1367 1203
1368 1204 /***/ }),
1369 1205
@@ -1601,10 +1437,9 @@
1601 1437
1602 1438 "use strict";
1603 1439
1604 1440
1605 -if (false) // removed by dead control flow
1606 -{} else {
1441 +if (false) {} else {
1607 1442 module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "../node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js");
1608 1443 }
1609 1444
1610 1445
@@ -1609,39 +1444,27 @@
1609 1444
1610 1445
1611 1446 /***/ }),
1612 1447
1613 -/***/ "../node_modules/react-dom/client.js":
1614 -/*!*******************************************!*\
1615 - !*** ../node_modules/react-dom/client.js ***!
1616 - \*******************************************/
1617 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1448 +/***/ "react":
1449 +/*!************************!*\
1450 + !*** external "React" ***!
1451 + \************************/
1452 +/***/ ((module) => {
1618 1453
1619 1454 "use strict";
1455 +module.exports = React;
1620 1456
1457 +/***/ }),
1621 1458
1622 -var m = __webpack_require__(/*! react-dom */ "react-dom");
1623 -if (false) // removed by dead control flow
1624 -{} else {
1625 - var i = m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
1626 - exports.createRoot = function(c, o) {
1627 - i.usingClientEntryPoint = true;
1628 - try {
1629 - return m.createRoot(c, o);
1630 - } finally {
1631 - i.usingClientEntryPoint = false;
1632 - }
1633 - };
1634 - exports.hydrateRoot = function(c, h, o) {
1635 - i.usingClientEntryPoint = true;
1636 - try {
1637 - return m.hydrateRoot(c, h, o);
1638 - } finally {
1639 - i.usingClientEntryPoint = false;
1640 - }
1641 - };
1642 -}
1459 +/***/ "react-dom":
1460 +/*!***************************!*\
1461 + !*** external "ReactDOM" ***!
1462 + \***************************/
1463 +/***/ ((module) => {
1643 1464
1465 +"use strict";
1466 +module.exports = ReactDOM;
1644 1467
1645 1468 /***/ }),
1646 1469
1647 1470 /***/ "@wordpress/i18n":
@@ -1654,28 +1477,173 @@
1654 1477 module.exports = wp.i18n;
1655 1478
1656 1479 /***/ }),
1657 1480
1658 -/***/ "react":
1659 -/*!************************!*\
1660 - !*** external "React" ***!
1661 - \************************/
1481 +/***/ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
1482 +/*!******************************************************************!*\
1483 + !*** ../node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
1484 + \******************************************************************/
1662 1485 /***/ ((module) => {
1663 1486
1664 -"use strict";
1665 -module.exports = React;
1487 +function _arrayLikeToArray(arr, len) {
1488 + if (len == null || len > arr.length) len = arr.length;
1666 1489
1490 + for (var i = 0, arr2 = new Array(len); i < len; i++) {
1491 + arr2[i] = arr[i];
1492 + }
1493 +
1494 + return arr2;
1495 +}
1496 +
1497 +module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
1498 +
1667 1499 /***/ }),
1668 1500
1669 -/***/ "react-dom":
1670 -/*!***************************!*\
1671 - !*** external "ReactDOM" ***!
1672 - \***************************/
1501 +/***/ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js":
1502 +/*!****************************************************************!*\
1503 + !*** ../node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
1504 + \****************************************************************/
1673 1505 /***/ ((module) => {
1674 1506
1675 -"use strict";
1676 -module.exports = ReactDOM;
1507 +function _arrayWithHoles(arr) {
1508 + if (Array.isArray(arr)) return arr;
1509 +}
1677 1510
1511 +module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
1512 +
1513 +/***/ }),
1514 +
1515 +/***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
1516 +/*!***********************************************************************!*\
1517 + !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
1518 + \***********************************************************************/
1519 +/***/ ((module) => {
1520 +
1521 +function _interopRequireDefault(obj) {
1522 + return obj && obj.__esModule ? obj : {
1523 + "default": obj
1524 + };
1525 +}
1526 +
1527 +module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
1528 +
1529 +/***/ }),
1530 +
1531 +/***/ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
1532 +/*!**********************************************************************!*\
1533 + !*** ../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
1534 + \**********************************************************************/
1535 +/***/ ((module) => {
1536 +
1537 +function _iterableToArrayLimit(arr, i) {
1538 + var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"];
1539 +
1540 + if (_i == null) return;
1541 + var _arr = [];
1542 + var _n = true;
1543 + var _d = false;
1544 +
1545 + var _s, _e;
1546 +
1547 + try {
1548 + for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
1549 + _arr.push(_s.value);
1550 +
1551 + if (i && _arr.length === i) break;
1552 + }
1553 + } catch (err) {
1554 + _d = true;
1555 + _e = err;
1556 + } finally {
1557 + try {
1558 + if (!_n && _i["return"] != null) _i["return"]();
1559 + } finally {
1560 + if (_d) throw _e;
1561 + }
1562 + }
1563 +
1564 + return _arr;
1565 +}
1566 +
1567 +module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
1568 +
1569 +/***/ }),
1570 +
1571 +/***/ "../node_modules/@babel/runtime/helpers/nonIterableRest.js":
1572 +/*!*****************************************************************!*\
1573 + !*** ../node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
1574 + \*****************************************************************/
1575 +/***/ ((module) => {
1576 +
1577 +function _nonIterableRest() {
1578 + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
1579 +}
1580 +
1581 +module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
1582 +
1583 +/***/ }),
1584 +
1585 +/***/ "../node_modules/@babel/runtime/helpers/slicedToArray.js":
1586 +/*!***************************************************************!*\
1587 + !*** ../node_modules/@babel/runtime/helpers/slicedToArray.js ***!
1588 + \***************************************************************/
1589 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1590 +
1591 +var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js");
1592 +
1593 +var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");
1594 +
1595 +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
1596 +
1597 +var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime/helpers/nonIterableRest.js");
1598 +
1599 +function _slicedToArray(arr, i) {
1600 + return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
1601 +}
1602 +
1603 +module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
1604 +
1605 +/***/ }),
1606 +
1607 +/***/ "../node_modules/@babel/runtime/helpers/typeof.js":
1608 +/*!********************************************************!*\
1609 + !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
1610 + \********************************************************/
1611 +/***/ ((module) => {
1612 +
1613 +function _typeof(obj) {
1614 + "@babel/helpers - typeof";
1615 +
1616 + return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) {
1617 + return typeof obj;
1618 + } : function (obj) {
1619 + return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
1620 + }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj);
1621 +}
1622 +
1623 +module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
1624 +
1625 +/***/ }),
1626 +
1627 +/***/ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
1628 +/*!****************************************************************************!*\
1629 + !*** ../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
1630 + \****************************************************************************/
1631 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1632 +
1633 +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
1634 +
1635 +function _unsupportedIterableToArray(o, minLen) {
1636 + if (!o) return;
1637 + if (typeof o === "string") return arrayLikeToArray(o, minLen);
1638 + var n = Object.prototype.toString.call(o).slice(8, -1);
1639 + if (n === "Object" && o.constructor) n = o.constructor.name;
1640 + if (n === "Map" || n === "Set") return Array.from(o);
1641 + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
1642 +}
1643 +
1644 +module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
1645 +
1678 1646 /***/ })
1679 1647
1680 1648 /******/ });
1681 1649 /************************************************************************/
@@ -1704,24 +1672,35 @@
1704 1672 /******/ }
1705 1673 /******/
1706 1674 /************************************************************************/
1707 1675 var __webpack_exports__ = {};
1708 -// This entry needs to be wrapped in an IIFE because it needs to be in strict mode.
1676 +// This entry need to be wrapped in an IIFE because it need to be in strict mode.
1709 1677 (() => {
1710 1678 "use strict";
1711 1679 /*!***************************************************!*\
1712 1680 !*** ../modules/admin-top-bar/assets/js/admin.js ***!
1713 1681 \***************************************************/
1682 +/* provided dependency */ var ReactDOM = __webpack_require__(/*! react-dom */ "react-dom");
1714 1683
1715 1684
1716 1685 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1686 +
1717 1687 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
1718 -var _react2 = _interopRequireDefault(__webpack_require__(/*! elementor-utils/react */ "../assets/dev/js/utils/react.js"));
1688 +
1719 1689 var _adminTopBar = _interopRequireDefault(__webpack_require__(/*! ./admin-top-bar */ "../modules/admin-top-bar/assets/js/admin-top-bar.js"));
1690 +
1720 1691 var AppWrapper = elementorCommon.config.isDebug ? _react.default.StrictMode : _react.default.Fragment;
1721 1692 var adminTopBarElement = document.getElementById('e-admin-top-bar-root');
1722 -_react2.default.render(/*#__PURE__*/_react.default.createElement(AppWrapper, null, /*#__PURE__*/_react.default.createElement(_adminTopBar.default, null)), adminTopBarElement);
1693 +var elementorMenuItemIds = ['toplevel_page_elementor', 'menu-posts-elementor_library'];
1694 +var menuItemSelector = elementorMenuItemIds.map(function (itemId) {
1695 + return "#".concat(itemId, " .wp-menu-open");
1696 +}).join(', ');
1697 +var isElementorPage = !!document.querySelector(menuItemSelector);
1698 +
1699 +if (isElementorPage) {
1700 + ReactDOM.render( /*#__PURE__*/_react.default.createElement(AppWrapper, null, /*#__PURE__*/_react.default.createElement(_adminTopBar.default, null)), adminTopBarElement);
1701 +}
1723 1702 })();
1724 1703
1725 1704 /******/ })()
1726 1705 ;
1727 1706 //# sourceMappingURL=admin-top-bar.js.map