PluginProbe
Elementor Website Builder – more than just a page builder / 4.3.0-beta3
Elementor Website Builder – more than just a page builder v4.3.0-beta3
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
elementor / assets / js / admin-feedback.min.js

admin-feedback.min.js in Elementor Website Builder – more than just a page builder 4.3.0-beta3, at assets/js/admin-feedback.min.js

1 lines 1.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (function(e){(function(t){"use strict";var n={cacheElements:function cacheElements(){this.cache={$deactivateLink:t(`#the-list`).find(`[data-slug="elementor"] span.deactivate a`),$dialogHeader:t(`#elementor-deactivate-feedback-dialog-header`),$dialogForm:t(`#elementor-deactivate-feedback-dialog-form`)}},bindEvents:function bindEvents(){var e=this;e.cache.$deactivateLink.on(`click`,function(t){t.preventDefault(),e.getModal().show()})},deactivate:function deactivate(){location.href=this.cache.$deactivateLink.attr(`href`)},initModal:function initModal(){var n=this,r;n.getModal=function(){return r||(r=elementorCommon.dialogsManager.createWidget(`lightbox`,{id:`elementor-deactivate-feedback-modal`,headerMessage:n.cache.$dialogHeader,message:n.cache.$dialogForm,hide:{onButtonClick:!1},position:{my:`center`,at:`center`},onReady:function onReady(){DialogsManager.getWidgetType(`lightbox`).prototype.onReady.apply(this,arguments),this.addButton({name:`submit`,text:(0,e.__)(`Submit & Deactivate`,`elementor`),callback:n.sendFeedback.bind(n)}),this.addButton({name:`skip`,text:(0,e.__)(`Skip & Deactivate`,`elementor`),callback:function callback(){n.deactivate()}})},onShow:function onShow(){var e=t(`#elementor-deactivate-feedback-modal`),n=`.elementor-deactivate-feedback-dialog-input`;e.find(n).on(`change`,function(){e.attr(`data-feedback-selected`,t(this).val())}),e.find(n+`:checked`).trigger(`change`)}})),r}},sendFeedback:function sendFeedback(){var e=this,n=e.cache.$dialogForm.serialize();e.getModal().getElements(`submit`).text(``).addClass(`elementor-loading`),t.post(ajaxurl,n,this.deactivate.bind(this))},init:function init(){this.initModal(),this.cacheElements(),this.bindEvents()}};t(function(){n.init()})})(jQuery)})(wp.i18n);