PluginProbe
Elementor Website Builder – more than just a page builder / trunk
Elementor Website Builder – more than just a page builder vtrunk
4.3.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 All 456 releases
← All changes | assets/js/e-react-promotions.js +5 -9 4.3.3 → trunk View file →
@@ -42134,12 +42134,8 @@
42134 42134 //#region modules/promotions/assets/js/react/components/widget-promotion-card.js
42135 42135 var CARD_WIDTH = 296;
42136 42136 var IMAGE_HEIGHT = 176;
42137 42137 var DEFAULT_CTA_TEXT = (0, _wordpress_i18n.__)("Upgrade Now", "elementor");
42138 - var openCtaInNewTab = function openCtaInNewTab(ctaUrl) {
42139 - if (!ctaUrl) return;
42140 - window.open(ctaUrl, "_blank", "noopener,noreferrer");
42141 - };
42142 42138 var WidgetPromotionCard = function WidgetPromotionCard(_ref) {
42143 42139 var doClose = _ref.doClose;
42144 42140 var promotionData = _ref.promotionData;
42145 42141 var title = promotionData.title;
@@ -42149,10 +42145,10 @@
42149 42145 var ctaText = promotionData.ctaText;
42150 42146 var hideProTag = promotionData.hideProTag;
42151 42147 return /*#__PURE__*/ react.default.createElement(_elementor_ui.ClickAwayListener, {
42152 42148 disableReactTree: true,
42153 - mouseEvent: "onClick",
42154 - touchEvent: "onTouchEnd",
42149 + mouseEvent: "onMouseDown",
42150 + touchEvent: "onTouchStart",
42155 42151 onClickAway: doClose
42156 42152 }, /*#__PURE__*/ react.default.createElement(_elementor_ui.Box, { sx: { width: CARD_WIDTH } }, /*#__PURE__*/ react.default.createElement(_elementor_ui.Stack, {
42157 42153 direction: "row",
42158 42154 alignItems: "center",
@@ -42190,11 +42186,11 @@
42190 42186 }, /*#__PURE__*/ react.default.createElement(_elementor_ui.Button, {
42191 42187 variant: "contained",
42192 42188 size: "small",
42193 42189 color: hideProTag ? "info" : "promotion",
42194 - onClick: function onClick() {
42195 - return openCtaInNewTab(ctaUrl);
42196 - },
42190 + href: ctaUrl,
42191 + target: "_blank",
42192 + rel: "noopener noreferrer",
42197 42193 startIcon: hideProTag ? null : /*#__PURE__*/ react.default.createElement(_elementor_icons.CrownFilledIcon, null),
42198 42194 sx: { ml: "auto" }
42199 42195 }, ctaText || DEFAULT_CTA_TEXT))));
42200 42196 };