PluginProbe
Elementor Website Builder – more than just a page builder / 3.13.2
Elementor Website Builder – more than just a page builder v3.13.2
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-feedback.js +132 -87 4.3.0-beta33.13.2 View file →
@@ -1,92 +1,137 @@
1 -(function(_wordpress_i18n) {
1 +/*! elementor - v3.13.2 - 11-05-2023 */
2 +/******/ (() => { // webpackBootstrap
3 +/******/ "use strict";
4 +/******/ var __webpack_modules__ = ({
2 5
3 -//#region \0rolldown/runtime.js
4 - var __defProp = Object.defineProperty;
5 - var __name = (target, value) => __defProp(target, "name", {
6 - value,
7 - configurable: true
8 - });
6 +/***/ "@wordpress/i18n":
7 +/*!**************************!*\
8 + !*** external "wp.i18n" ***!
9 + \**************************/
10 +/***/ ((module) => {
9 11
10 -//#endregion
12 +module.exports = wp.i18n;
11 13
12 -//#region assets/dev/js/admin/admin-feedback.js
13 - (function($) {
14 - "use strict";
15 - var ElementorAdminDialogApp = {
16 - cacheElements: function cacheElements() {
17 - this.cache = {
18 - $deactivateLink: $("#the-list").find("[data-slug=\"elementor\"] span.deactivate a"),
19 - $dialogHeader: $("#elementor-deactivate-feedback-dialog-header"),
20 - $dialogForm: $("#elementor-deactivate-feedback-dialog-form")
21 - };
22 - },
23 - bindEvents: function bindEvents() {
24 - var self = this;
25 - self.cache.$deactivateLink.on("click", function(event) {
26 - event.preventDefault();
27 - self.getModal().show();
28 - });
29 - },
30 - deactivate: function deactivate() {
31 - location.href = this.cache.$deactivateLink.attr("href");
32 - },
33 - initModal: function initModal() {
34 - var self = this;
35 - var modal;
36 - self.getModal = function() {
37 - if (!modal) modal = elementorCommon.dialogsManager.createWidget("lightbox", {
38 - id: "elementor-deactivate-feedback-modal",
39 - headerMessage: self.cache.$dialogHeader,
40 - message: self.cache.$dialogForm,
41 - hide: { onButtonClick: false },
42 - position: {
43 - my: "center",
44 - at: "center"
45 - },
46 - onReady: function onReady() {
47 - DialogsManager.getWidgetType("lightbox").prototype.onReady.apply(this, arguments);
48 - this.addButton({
49 - name: "submit",
50 - text: (0, _wordpress_i18n.__)("Submit & Deactivate", "elementor"),
51 - callback: self.sendFeedback.bind(self)
52 - });
53 - this.addButton({
54 - name: "skip",
55 - text: (0, _wordpress_i18n.__)("Skip & Deactivate", "elementor"),
56 - callback: function callback() {
57 - self.deactivate();
58 - }
59 - });
60 - },
61 - onShow: function onShow() {
62 - var $dialogModal = $("#elementor-deactivate-feedback-modal");
63 - var radioSelector = ".elementor-deactivate-feedback-dialog-input";
64 - $dialogModal.find(radioSelector).on("change", function() {
65 - $dialogModal.attr("data-feedback-selected", $(this).val());
66 - });
67 - $dialogModal.find(radioSelector + ":checked").trigger("change");
68 - }
69 - });
70 - return modal;
71 - };
72 - },
73 - sendFeedback: function sendFeedback() {
74 - var self = this;
75 - var formData = self.cache.$dialogForm.serialize();
76 - self.getModal().getElements("submit").text("").addClass("elementor-loading");
77 - $.post(ajaxurl, formData, this.deactivate.bind(this));
78 - },
79 - init: function init() {
80 - this.initModal();
81 - this.cacheElements();
82 - this.bindEvents();
83 - }
84 - };
85 - $(function() {
86 - ElementorAdminDialogApp.init();
87 - });
88 - })(jQuery);
14 +/***/ })
89 15
90 -//#endregion
91 -})(wp.i18n);
16 +/******/ });
17 +/************************************************************************/
18 +/******/ // The module cache
19 +/******/ var __webpack_module_cache__ = {};
20 +/******/
21 +/******/ // The require function
22 +/******/ function __webpack_require__(moduleId) {
23 +/******/ // Check if module is in cache
24 +/******/ var cachedModule = __webpack_module_cache__[moduleId];
25 +/******/ if (cachedModule !== undefined) {
26 +/******/ return cachedModule.exports;
27 +/******/ }
28 +/******/ // Create a new module (and put it into the cache)
29 +/******/ var module = __webpack_module_cache__[moduleId] = {
30 +/******/ // no module.id needed
31 +/******/ // no module.loaded needed
32 +/******/ exports: {}
33 +/******/ };
34 +/******/
35 +/******/ // Execute the module function
36 +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
37 +/******/
38 +/******/ // Return the exports of the module
39 +/******/ return module.exports;
40 +/******/ }
41 +/******/
42 +/************************************************************************/
43 +var __webpack_exports__ = {};
44 +// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk.
45 +(() => {
46 +/*!************************************************!*\
47 + !*** ../assets/dev/js/admin/admin-feedback.js ***!
48 + \************************************************/
49 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
50 +
51 +
52 +(function ($) {
53 + 'use strict';
54 +
55 + var ElementorAdminDialogApp = {
56 + cacheElements: function cacheElements() {
57 + this.cache = {
58 + $deactivateLink: $('#the-list').find('[data-slug="elementor"] span.deactivate a'),
59 + $dialogHeader: $('#elementor-deactivate-feedback-dialog-header'),
60 + $dialogForm: $('#elementor-deactivate-feedback-dialog-form')
61 + };
62 + },
63 + bindEvents: function bindEvents() {
64 + var self = this;
65 + self.cache.$deactivateLink.on('click', function (event) {
66 + event.preventDefault();
67 + self.getModal().show();
68 + });
69 + },
70 + deactivate: function deactivate() {
71 + location.href = this.cache.$deactivateLink.attr('href');
72 + },
73 + initModal: function initModal() {
74 + var self = this,
75 + modal;
76 + self.getModal = function () {
77 + if (!modal) {
78 + modal = elementorCommon.dialogsManager.createWidget('lightbox', {
79 + id: 'elementor-deactivate-feedback-modal',
80 + headerMessage: self.cache.$dialogHeader,
81 + message: self.cache.$dialogForm,
82 + hide: {
83 + onButtonClick: false
84 + },
85 + position: {
86 + my: 'center',
87 + at: 'center'
88 + },
89 + onReady: function onReady() {
90 + DialogsManager.getWidgetType('lightbox').prototype.onReady.apply(this, arguments);
91 + this.addButton({
92 + name: 'submit',
93 + text: __('Submit & Deactivate', 'elementor'),
94 + callback: self.sendFeedback.bind(self)
95 + });
96 + this.addButton({
97 + name: 'skip',
98 + text: __('Skip & Deactivate', 'elementor'),
99 + callback: function callback() {
100 + self.deactivate();
101 + }
102 + });
103 + },
104 + onShow: function onShow() {
105 + var $dialogModal = $('#elementor-deactivate-feedback-modal'),
106 + radioSelector = '.elementor-deactivate-feedback-dialog-input';
107 + $dialogModal.find(radioSelector).on('change', function () {
108 + $dialogModal.attr('data-feedback-selected', $(this).val());
109 + });
110 + $dialogModal.find(radioSelector + ':checked').trigger('change');
111 + }
112 + });
113 + }
114 + return modal;
115 + };
116 + },
117 + sendFeedback: function sendFeedback() {
118 + var self = this,
119 + formData = self.cache.$dialogForm.serialize();
120 + self.getModal().getElements('submit').text('').addClass('elementor-loading');
121 + $.post(ajaxurl, formData, this.deactivate.bind(this));
122 + },
123 + init: function init() {
124 + this.initModal();
125 + this.cacheElements();
126 + this.bindEvents();
127 + }
128 + };
129 + $(function () {
130 + ElementorAdminDialogApp.init();
131 + });
132 +})(jQuery);
133 +})();
134 +
135 +/******/ })()
136 +;
92 137 //# sourceMappingURL=admin-feedback.js.map