PluginProbe
Elementor Website Builder – more than just a page builder / 3.20.2
Elementor Website Builder – more than just a page builder v3.20.2
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/media-hints.js +29 -24 4.2.0-beta2 → 3.20.2 View file →
@@ -1,4 +1,5 @@
1 +/*! elementor - v3.20.0 - 20-03-2024 */
1 2 /******/ (() => { // webpackBootstrap
2 3 /******/ var __webpack_modules__ = ({
3 4
4 5 /***/ "../node_modules/@babel/runtime/helpers/defineProperty.js":
@@ -7,15 +8,21 @@
7 8 \****************************************************************/
8 9 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9 10
10 11 var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
11 -function _defineProperty(e, r, t) {
12 - return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
13 - value: t,
14 - enumerable: !0,
15 - configurable: !0,
16 - writable: !0
17 - }) : e[r] = t, e;
12 +function _defineProperty(obj, key, value) {
13 + key = toPropertyKey(key);
14 + if (key in obj) {
15 + Object.defineProperty(obj, key, {
16 + value: value,
17 + enumerable: true,
18 + configurable: true,
19 + writable: true
20 + });
21 + } else {
22 + obj[key] = value;
23 + }
24 + return obj;
18 25 }
19 26 module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
20 27
21 28 /***/ }),
@@ -25,11 +32,11 @@
25 32 !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
26 33 \***********************************************************************/
27 34 /***/ ((module) => {
28 35
29 -function _interopRequireDefault(e) {
30 - return e && e.__esModule ? e : {
31 - "default": e
36 +function _interopRequireDefault(obj) {
37 + return obj && obj.__esModule ? obj : {
38 + "default": obj
32 39 };
33 40 }
34 41 module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
35 42
@@ -65,9 +72,9 @@
65 72 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
66 73 var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/toPrimitive.js");
67 74 function toPropertyKey(t) {
68 75 var i = toPrimitive(t, "string");
69 - return "symbol" == _typeof(i) ? i : i + "";
76 + return "symbol" == _typeof(i) ? i : String(i);
70 77 }
71 78 module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
72 79
73 80 /***/ }),
@@ -80,13 +87,13 @@
80 87
81 88 function _typeof(o) {
82 89 "@babel/helpers - typeof";
83 90
84 - return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
91 + return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
85 92 return typeof o;
86 93 } : function (o) {
87 94 return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
88 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
95 + }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(o);
89 96 }
90 97 module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
91 98
92 99 /***/ })
@@ -117,9 +124,10 @@
117 124 /******/ return module.exports;
118 125 /******/ }
119 126 /******/
120 127 /************************************************************************/
121 -// This entry needs to be wrapped in an IIFE because it needs to be in strict mode.
128 +var __webpack_exports__ = {};
129 +// This entry need to be wrapped in an IIFE because it need to be in strict mode.
122 130 (() => {
123 131 "use strict";
124 132 /*!*********************************************!*\
125 133 !*** ../assets/dev/js/admin/hints/media.js ***!
@@ -127,19 +135,19 @@
127 135
128 136
129 137 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
130 138 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
131 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
132 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
133 -(function (_elementorAdminHints, _wp) {
139 +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
140 +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
141 +(function (_elementorAdminHints, _wp, _wp$media, _wp$media$view, _wp$media$view$Attach) {
134 142 if (!((_elementorAdminHints = elementorAdminHints) !== null && _elementorAdminHints !== void 0 && _elementorAdminHints.mediaHint)) {
135 143 return;
136 144 }
137 - if (!((_wp = wp) !== null && _wp !== void 0 && (_wp = _wp.media) !== null && _wp !== void 0 && (_wp = _wp.view) !== null && _wp !== void 0 && (_wp = _wp.Attachment) !== null && _wp !== void 0 && _wp.Details)) {
145 + if (!((_wp = wp) !== null && _wp !== void 0 && (_wp$media = _wp.media) !== null && _wp$media !== void 0 && (_wp$media$view = _wp$media.view) !== null && _wp$media$view !== void 0 && (_wp$media$view$Attach = _wp$media$view.Attachment) !== null && _wp$media$view$Attach !== void 0 && _wp$media$view$Attach.Details)) {
138 146 return;
139 147 }
140 148 wp.media.view.Attachment.Details = wp.media.view.Attachment.Details.extend({
141 - _tmpl: "<div class=\"e-hint__container\" style=\"clear:both\" data-event=\"<%= dismissible %>\">\n\t\t<div class=\"elementor-control-notice elementor-control-notice-type-<%= type %>\" data-display=\"<%= display %>\">\n\t\t\t<div class=\"elementor-control-notice-icon\">\n\t\t\t\t<svg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t\t\t<path d=\"M2.25 9H3M9 2.25V3M15 9H15.75M4.2 4.2L4.725 4.725M13.8 4.2L13.275 4.725M7.27496 12.75H10.725M6.75 12C6.12035 11.5278 5.65525 10.8694 5.42057 10.1181C5.1859 9.36687 5.19355 8.56082 5.44244 7.81415C5.69133 7.06748 6.16884 6.41804 6.80734 5.95784C7.44583 5.49764 8.21294 5.25 9 5.25C9.78706 5.25 10.5542 5.49764 11.1927 5.95784C11.8312 6.41804 12.3087 7.06748 12.5576 7.81415C12.8065 8.56082 12.8141 9.36687 12.5794 10.1181C12.3448 10.8694 11.8796 11.5278 11.25 12C10.9572 12.2899 10.7367 12.6446 10.6064 13.0355C10.4761 13.4264 10.4397 13.8424 10.5 14.25C10.5 14.6478 10.342 15.0294 10.0607 15.3107C9.77936 15.592 9.39782 15.75 9 15.75C8.60218 15.75 8.22064 15.592 7.93934 15.3107C7.65804 15.0294 7.5 14.6478 7.5 14.25C7.56034 13.8424 7.52389 13.4264 7.3936 13.0355C7.2633 12.6446 7.04282 12.2899 6.75 12Z\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path>\n\t\t\t\t</svg>\n\t\t\t</div>\n\t\t\t<div class=\"elementor-control-notice-main action-handler\" data-event=\"<%= button_event %>\" data-settings=\"<%= button_data %>\">\n\t\t\t\t<div class=\"elementor-control-notice-main-content\"><%= content %></div>\n\t\t\t\t<div class=\"elementor-control-notice-main-actions\">\n\t\t\t\t<% if ( typeof(button_text) !== \"undefined\" ) { %>\n\t\t\t\t\t<button class=\"e-btn e-<%= type %> e-btn-1\">\n\t\t\t\t\t\t<%= button_text %>\n\t\t\t\t\t</button>\n\t\t\t\t<% } %>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<button class=\"elementor-control-notice-dismiss\" data-event=\"<%= dismissible %>\" aria-label=\"<%= dismiss %>\">\n\t\t\t\t<i class=\"eicon eicon-close\" aria-hidden=\"true\"></i>\n\t\t\t</button>\n\t\t</div>\n\t</div>",
149 + _tmpl: "<div class=\"e-hint__container\" style=\"clear:both\" data-event=\"<%= dismissible %>\">\n\t\t<div class=\"elementor-control-notice elementor-control-notice-type-<%= type %>\" data-display=\"<%= display %>\">\n\t\t\t<div class=\"elementor-control-notice-icon\">\n\t\t\t\t<svg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t\t\t<path d=\"M2.25 9H3M9 2.25V3M15 9H15.75M4.2 4.2L4.725 4.725M13.8 4.2L13.275 4.725M7.27496 12.75H10.725M6.75 12C6.12035 11.5278 5.65525 10.8694 5.42057 10.1181C5.1859 9.36687 5.19355 8.56082 5.44244 7.81415C5.69133 7.06748 6.16884 6.41804 6.80734 5.95784C7.44583 5.49764 8.21294 5.25 9 5.25C9.78706 5.25 10.5542 5.49764 11.1927 5.95784C11.8312 6.41804 12.3087 7.06748 12.5576 7.81415C12.8065 8.56082 12.8141 9.36687 12.5794 10.1181C12.3448 10.8694 11.8796 11.5278 11.25 12C10.9572 12.2899 10.7367 12.6446 10.6064 13.0355C10.4761 13.4264 10.4397 13.8424 10.5 14.25C10.5 14.6478 10.342 15.0294 10.0607 15.3107C9.77936 15.592 9.39782 15.75 9 15.75C8.60218 15.75 8.22064 15.592 7.93934 15.3107C7.65804 15.0294 7.5 14.6478 7.5 14.25C7.56034 13.8424 7.52389 13.4264 7.3936 13.0355C7.2633 12.6446 7.04282 12.2899 6.75 12Z\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path>\n\t\t\t\t</svg>\n\t\t\t</div>\n\t\t\t<div class=\"elementor-control-notice-main action-handler\" data-event=\"<%= button_event %>\" data-settings=\"<%= button_data %>\">\n\t\t\t\t<div class=\"elementor-control-notice-main-content\"><%= content %></div>\n\t\t\t\t<div class=\"elementor-control-notice-main-actions\">\n\t\t\t\t<% if ( typeof(button_text) !== \"undefined\" ) { %>\n\t\t\t\t\t<button class=\"e-btn e-<%= type %> e-btn-1\">\n\t\t\t\t\t\t<%= button_text %>\n\t\t\t\t\t</button>\n\t\t\t\t<% } %>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<button class=\"elementor-control-notice-dismiss\" data-event=\"<%= dismissible %>\">\n\t\t\t\t<i class=\"eicon eicon-close\" aria-hidden=\"true\"></i>\n\t\t\t\t<span class=\"elementor-screen-only\"><%= dismiss %></span>\n\t\t\t</button>\n\t\t</div>\n\t</div>",
142 150 template: function template(view) {
143 151 // Get the template and parse it
144 152 var html = wp.media.template('attachment-details')(view); // The template to extend
145 153 var dom = document.createElement('div');
@@ -158,10 +166,10 @@
158 166 return dom.innerHTML;
159 167 },
160 168 events: _objectSpread(_objectSpread({}, wp.media.view.Attachment.Details.prototype.events), {}, {
161 169 'click .elementor-control-notice-dismiss': 'dismiss',
162 - 'click .e-hint__container a': 'onHintAnchorClick',
163 - 'click .e-hint__container button.e-btn-1': 'onHintAction'
170 + 'click .e-hint__container .e-btn-1': 'onHintAction',
171 + 'click .e-hint__container a': 'onHintAction'
164 172 }),
165 173 shouldDisplayHint: function shouldDisplayHint(view) {
166 174 var _elementorAdminHints2;
167 175 if (!elementorAdminHints || !((_elementorAdminHints2 = elementorAdminHints) !== null && _elementorAdminHints2 !== void 0 && _elementorAdminHints2.mediaHint)) {
@@ -198,11 +206,8 @@
198 206 actionURL = _JSON$parse$action_ur === void 0 ? null : _JSON$parse$action_ur;
199 207 if (actionURL) {
200 208 window.open(actionURL, '_blank');
201 209 }
202 - this.dismiss(event);
203 - },
204 - onHintAnchorClick: function onHintAnchorClick(event) {
205 210 this.dismiss(event);
206 211 },
207 212 dismiss: function dismiss(event) {
208 213 elementorCommon.ajax.addRequest('dismissed_editor_notices', {