| @@ -430,10 +430,9 @@ | ||
| 430 | 430 | var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js")); |
| 431 | 431 | function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); } |
| 432 | 432 | function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } |
| 433 | 433 | var PROMO_MENU_ITEMS = { |
| 434 | - go_elementor_pro: 'Upgrade', | |
| 435 | - 'elementor-one-upgrade': 'Upgrade' | |
| 434 | + go_elementor_pro: 'Upgrade' | |
| 436 | 435 | }; |
| 437 | 436 | var MenuPromotionTracking = /*#__PURE__*/function (_BaseTracking) { |
| 438 | 437 | function MenuPromotionTracking() { |
| 439 | 438 | (0, _classCallCheck2.default)(this, MenuPromotionTracking); |
| @@ -1030,12 +1029,8 @@ | ||
| 1030 | 1029 | value: function init() { |
| 1031 | 1030 | if (!_utils.DashboardUtils.isElementorPage()) { |
| 1032 | 1031 | return; |
| 1033 | 1032 | } |
| 1034 | - var screenData = this.getScreenData(); | |
| 1035 | - if (screenData) { | |
| 1036 | - this.trackScreen(screenData.screenId, screenData.screenType); | |
| 1037 | - } | |
| 1038 | 1033 | this.attachTabChangeTracking(); |
| 1039 | 1034 | } |
| 1040 | 1035 | }, { |
| 1041 | 1036 | key: "destroy", |
| @@ -1269,30 +1264,26 @@ | ||
| 1269 | 1264 | /***/ "../app/assets/js/event-track/dashboard/utils.js": |
| 1270 | 1265 | /*!*******************************************************!*\ |
| 1271 | 1266 | !*** ../app/assets/js/event-track/dashboard/utils.js ***! |
| 1272 | 1267 | \*******************************************************/ |
| 1273 | -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { | |
| 1268 | +/***/ ((__unused_webpack_module, exports) => { | |
| 1274 | 1269 | |
| 1275 | 1270 | "use strict"; |
| 1276 | 1271 | |
| 1277 | 1272 | |
| 1278 | -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); | |
| 1279 | 1273 | Object.defineProperty(exports, "__esModule", ({ |
| 1280 | 1274 | value: true |
| 1281 | 1275 | })); |
| 1282 | 1276 | exports.DashboardUtils = void 0; |
| 1283 | -var _wpDashboardTracking = _interopRequireDefault(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js")); | |
| 1284 | 1277 | var DashboardUtils = exports.DashboardUtils = { |
| 1285 | 1278 | isElementorPage: function isElementorPage() { |
| 1286 | 1279 | var urlParams = new URLSearchParams(window.location.search); |
| 1287 | 1280 | var page = urlParams.get('page'); |
| 1288 | - if (page && _wpDashboardTracking.default.elementorPages.some(function (p) { | |
| 1289 | - return page.includes(p); | |
| 1290 | - })) { | |
| 1281 | + if (page && (page.startsWith('elementor') || page.includes('elementor'))) { | |
| 1291 | 1282 | return true; |
| 1292 | 1283 | } |
| 1293 | 1284 | var postType = urlParams.get('post_type'); |
| 1294 | - if (_wpDashboardTracking.default.elementorPostTypes.includes(postType)) { | |
| 1285 | + if ('elementor_library' === postType || 'e-floating-buttons' === postType) { | |
| 1295 | 1286 | return true; |
| 1296 | 1287 | } |
| 1297 | 1288 | var body = document.body; |
| 1298 | 1289 | var bodyClasses = body.className.split(' '); |
| @@ -1326,9 +1317,8 @@ | ||
| 1326 | 1317 | var _promotion = _interopRequireDefault(__webpack_require__(/*! ./dashboard/promotion */ "../app/assets/js/event-track/dashboard/promotion.js")); |
| 1327 | 1318 | var _screenView = _interopRequireDefault(__webpack_require__(/*! ./dashboard/screen-view */ "../app/assets/js/event-track/dashboard/screen-view.js")); |
| 1328 | 1319 | var _menuPromotion = _interopRequireDefault(__webpack_require__(/*! ./dashboard/menu-promotion */ "../app/assets/js/event-track/dashboard/menu-promotion.js")); |
| 1329 | 1320 | var _actionControls = _interopRequireDefault(__webpack_require__(/*! ./dashboard/action-controls */ "../app/assets/js/event-track/dashboard/action-controls.js")); |
| 1330 | -var _WpDashboardTracking; | |
| 1331 | 1321 | var SESSION_TIMEOUT_MINUTES = 30; |
| 1332 | 1322 | var MINUTE_MS = 60 * 1000; |
| 1333 | 1323 | var SESSION_TIMEOUT = SESSION_TIMEOUT_MINUTES * MINUTE_MS; |
| 1334 | 1324 | var ACTIVITY_CHECK_INTERVAL = 1 * MINUTE_MS; |
| @@ -1513,11 +1503,13 @@ | ||
| 1513 | 1503 | var params = urlObj.searchParams; |
| 1514 | 1504 | var page = params.get('page'); |
| 1515 | 1505 | var postType = params.get('post_type'); |
| 1516 | 1506 | var action = params.get('action'); |
| 1517 | - 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) { | |
| 1518 | 1510 | return page.includes(p); |
| 1519 | - }) || postType && this.elementorPostTypes.includes(postType) || action && action.includes(this.anyPageWithElementorString)); | |
| 1511 | + }) || postType && elementorPostTypes.includes(postType) || action && action.includes('elementor'); | |
| 1520 | 1512 | } catch (error) { |
| 1521 | 1513 | return false; |
| 1522 | 1514 | } |
| 1523 | 1515 | } |
| @@ -1716,12 +1708,8 @@ | ||
| 1716 | 1708 | this.initialized = false; |
| 1717 | 1709 | } |
| 1718 | 1710 | }]); |
| 1719 | 1711 | }(); |
| 1720 | -_WpDashboardTracking = WpDashboardTracking; | |
| 1721 | -(0, _defineProperty2.default)(WpDashboardTracking, "anyPageWithElementorString", 'elementor'); | |
| 1722 | -(0, _defineProperty2.default)(WpDashboardTracking, "elementorPages", [_WpDashboardTracking.anyPageWithElementorString, 'e-form-submissions', 'popup_templates']); | |
| 1723 | -(0, _defineProperty2.default)(WpDashboardTracking, "elementorPostTypes", ['elementor_library', 'e-floating-buttons', 'elementor_snippet', 'elementor_font', 'elementor_icons']); | |
| 1724 | 1712 | (0, _defineProperty2.default)(WpDashboardTracking, "sessionStartTime", Date.now()); |
| 1725 | 1713 | (0, _defineProperty2.default)(WpDashboardTracking, "lastActivityTime", Date.now()); |
| 1726 | 1714 | (0, _defineProperty2.default)(WpDashboardTracking, "sessionEnded", false); |
| 1727 | 1715 | (0, _defineProperty2.default)(WpDashboardTracking, "navItemsVisited", new Set()); |
| @@ -3821,9 +3809,9 @@ | ||
| 3821 | 3809 | $importForm: $('#elementor-import-template-form'), |
| 3822 | 3810 | $importFormFileInput: $('#elementor-import-template-form input[type="file"]'), |
| 3823 | 3811 | $settingsForm: $('#elementor-settings-form'), |
| 3824 | 3812 | $settingsTabsWrapper: $('#elementor-settings-tabs-wrapper'), |
| 3825 | - $menuGoProLink: $('a[href="admin.php?page=go_elementor_pro"], a[href*="admin.php?page=elementor-one-upgrade"]'), | |
| 3813 | + $menuGoProLink: $('a[href="admin.php?page=go_elementor_pro"]'), | |
| 3826 | 3814 | $reMigrateGlobalsButton: $('.elementor-re-migrate-globals-button') |
| 3827 | 3815 | }; |
| 3828 | 3816 | elements.$settingsFormPages = elements.$settingsForm.find('.elementor-settings-form-page'); |
| 3829 | 3817 | elements.$activeSettingsPage = elements.$settingsFormPages.filter('.elementor-active'); |