PluginProbe
Elementor Website Builder – more than just a page builder / 4.0.5
Elementor Website Builder – more than just a page builder v4.0.5
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 +9 -21 4.2.34.0.5 View file →
@@ -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');