PluginProbe
Elementor Website Builder – more than just a page builder / 4.0.3
Elementor Website Builder – more than just a page builder v4.0.3
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
← All changes | assets/js/admin.js +7 -18 4.1.54.0.3 View file →
@@ -1029,12 +1029,8 @@
1029 1029 value: function init() {
1030 1030 if (!_utils.DashboardUtils.isElementorPage()) {
1031 1031 return;
1032 1032 }
1033 - var screenData = this.getScreenData();
1034 - if (screenData) {
1035 - this.trackScreen(screenData.screenId, screenData.screenType);
1036 - }
1037 1033 this.attachTabChangeTracking();
1038 1034 }
1039 1035 }, {
1040 1036 key: "destroy",
@@ -1268,30 +1264,26 @@
1268 1264 /***/ "../app/assets/js/event-track/dashboard/utils.js":
1269 1265 /*!*******************************************************!*\
1270 1266 !*** ../app/assets/js/event-track/dashboard/utils.js ***!
1271 1267 \*******************************************************/
1272 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1268 +/***/ ((__unused_webpack_module, exports) => {
1273 1269
1274 1270 "use strict";
1275 1271
1276 1272
1277 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1278 1273 Object.defineProperty(exports, "__esModule", ({
1279 1274 value: true
1280 1275 }));
1281 1276 exports.DashboardUtils = void 0;
1282 -var _wpDashboardTracking = _interopRequireDefault(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js"));
1283 1277 var DashboardUtils = exports.DashboardUtils = {
1284 1278 isElementorPage: function isElementorPage() {
1285 1279 var urlParams = new URLSearchParams(window.location.search);
1286 1280 var page = urlParams.get('page');
1287 - if (page && _wpDashboardTracking.default.elementorPages.some(function (p) {
1288 - return page.includes(p);
1289 - })) {
1281 + if (page && (page.startsWith('elementor') || page.includes('elementor'))) {
1290 1282 return true;
1291 1283 }
1292 1284 var postType = urlParams.get('post_type');
1293 - if (_wpDashboardTracking.default.elementorPostTypes.includes(postType)) {
1285 + if ('elementor_library' === postType || 'e-floating-buttons' === postType) {
1294 1286 return true;
1295 1287 }
1296 1288 var body = document.body;
1297 1289 var bodyClasses = body.className.split(' ');
@@ -1325,9 +1317,8 @@
1325 1317 var _promotion = _interopRequireDefault(__webpack_require__(/*! ./dashboard/promotion */ "../app/assets/js/event-track/dashboard/promotion.js"));
1326 1318 var _screenView = _interopRequireDefault(__webpack_require__(/*! ./dashboard/screen-view */ "../app/assets/js/event-track/dashboard/screen-view.js"));
1327 1319 var _menuPromotion = _interopRequireDefault(__webpack_require__(/*! ./dashboard/menu-promotion */ "../app/assets/js/event-track/dashboard/menu-promotion.js"));
1328 1320 var _actionControls = _interopRequireDefault(__webpack_require__(/*! ./dashboard/action-controls */ "../app/assets/js/event-track/dashboard/action-controls.js"));
1329 -var _WpDashboardTracking;
1330 1321 var SESSION_TIMEOUT_MINUTES = 30;
1331 1322 var MINUTE_MS = 60 * 1000;
1332 1323 var SESSION_TIMEOUT = SESSION_TIMEOUT_MINUTES * MINUTE_MS;
1333 1324 var ACTIVITY_CHECK_INTERVAL = 1 * MINUTE_MS;
@@ -1512,11 +1503,13 @@
1512 1503 var params = urlObj.searchParams;
1513 1504 var page = params.get('page');
1514 1505 var postType = params.get('post_type');
1515 1506 var action = params.get('action');
1516 - return !!(page && this.elementorPages.some(function (p) {
1507 + var elementorPages = ['elementor-home', 'e-form-submissions'];
1508 + var elementorPostTypes = ['elementor_library', 'e-floating-buttons'];
1509 + return page && elementorPages.some(function (p) {
1517 1510 return page.includes(p);
1518 - }) || postType && this.elementorPostTypes.includes(postType) || action && action.includes(this.anyPageWithElementorString));
1511 + }) || postType && elementorPostTypes.includes(postType) || action && action.includes('elementor');
1519 1512 } catch (error) {
1520 1513 return false;
1521 1514 }
1522 1515 }
@@ -1715,12 +1708,8 @@
1715 1708 this.initialized = false;
1716 1709 }
1717 1710 }]);
1718 1711 }();
1719 -_WpDashboardTracking = WpDashboardTracking;
1720 -(0, _defineProperty2.default)(WpDashboardTracking, "anyPageWithElementorString", 'elementor');
1721 -(0, _defineProperty2.default)(WpDashboardTracking, "elementorPages", [_WpDashboardTracking.anyPageWithElementorString, 'e-form-submissions', 'popup_templates']);
1722 -(0, _defineProperty2.default)(WpDashboardTracking, "elementorPostTypes", ['elementor_library', 'e-floating-buttons', 'elementor_snippet', 'elementor_font', 'elementor_icons']);
1723 1712 (0, _defineProperty2.default)(WpDashboardTracking, "sessionStartTime", Date.now());
1724 1713 (0, _defineProperty2.default)(WpDashboardTracking, "lastActivityTime", Date.now());
1725 1714 (0, _defineProperty2.default)(WpDashboardTracking, "sessionEnded", false);
1726 1715 (0, _defineProperty2.default)(WpDashboardTracking, "navItemsVisited", new Set());