PluginProbe ʕ •ᴥ•ʔ
ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor / 4.0.0
ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor v4.0.0
4.0.2 4.0.1 4.0.0 3.10.02 3.10.01 3.9.10 3.9.9 3.9.8 3.9.7 3.9.5 3.9.6 3.9.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.3.1 2.3.1.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.4.0 2.5.0 2.5.1 2.5.10 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.8.5 2.8.6 2.8.7 2.8.8 2.9.0 2.9.1 2.9.2 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.3.8 3.3.9 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6 3.4.7 3.4.8 3.4.9 3.5.0 3.5.1 3.5.2 3.5.3 3.5.4 3.5.5 3.5.6 3.6.0 3.6.1 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.7.5 3.7.6 3.7.7 3.7.8 3.7.9 3.8.0 3.8.1 3.8.2 3.9.0 3.9.1 3.9.2 trunk 1.2.6 1.2.7 1.2.9 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.10 1.5.11 1.5.12 1.5.2 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 2.0.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.0.9.1 2.0.9.2 2.0.9.3
elementskit-lite / assets / js / deactivation-modal.js
elementskit-lite / assets / js Last commit date
deactivation-modal.js 3 weeks ago
deactivation-modal.js
1 lines
1 !function(e){"use strict";var t="open",i={modal:null,form:null,deactivateLink:null,isProcessing:!1,deactivateLinkHref:null,init:function(){"undefined"!=typeof ElementsKitDeactivation&&!1===ElementsKitDeactivation.show_modal||(this.cacheElements(),this.bindEvents())},cacheElements:function(){this.modal=e("#elementskit-deactivation-modal"),this.form=e("#elementskit-deactivation-form"),this.deactivateLink=e("#deactivate-elementskit-lite")},bindEvents:function(){var i=this;this.deactivateLink.length&&this.deactivateLink.on("click.ekModal",function(t){t.preventDefault(),i.deactivateLinkHref=e(this).attr("href"),e(".elementskit-modal-skip").data("deactivate-link",i.deactivateLinkHref),i.openModal()}),this.form.on("submit.ekModal",function(e){e.preventDefault(),i.submitForm()}),e(".elementskit-modal-close").on("click.ekModal",function(){i.closeModal()}),e(".elementskit-modal-skip").on("click.ekModal",function(){var t=e(this).data("deactivate-link");t&&(window.location.href=t)}),e('input[name="reason"]').on("change.ekModal",function(){i.hideAllFeedbacks(),i.showFeedbackForReason(e(this).val())}),this.modal.on("click.ekModal",function(t){e(t.target).is(i.modal)&&i.closeModal()}),e(document).on("keydown.ekModal",function(e){"Escape"===e.key&&i.modal.hasClass(t)&&i.closeModal()})},openModal:function(){this.modal.addClass(t),e("body").css("overflow","hidden"),this.hideErrorMessage(),this.hideAllFeedbacks()},closeModal:function(){this.modal.removeClass(t),e("body").css("overflow",""),this.form[0].reset(),this.hideErrorMessage(),this.hideAllFeedbacks()},submitForm:function(){var t=this;if(!this.isProcessing){var i=e('input[name="reason"]:checked').val();if(i){var a=e('input[name="reason"]:checked').closest(".radio-item"),n={action:"elementskit_deactivation_feedback",elementskit_nonce:this.form.find('input[name="elementskit_nonce"]').val(),reason:i,reason_key:a.find(".reason-key").val()||"",reason_label:a.find(".reason-label").val()||i,feedback:e('textarea[name="feedback_'+i+'"]').val()||""};this.setProcessing(!0),e.ajax({type:"POST",url:ElementsKitDeactivation.ajaxurl,data:n,success:function(){},error:function(e,t,i){window.console.error("ElementsKit: deactivation feedback error —",i)},complete:function(){t.setProcessing(!1);var i=e(".elementskit-modal-skip").data("deactivate-link");i&&(window.location.href=i)}})}else this.showErrorMessage("Please select a reason first.")}},hideAllFeedbacks:function(){e(".radio-feedback").removeClass("active"),e(".ekit-help-links").removeClass("active")},showFeedbackForReason:function(t){var i=t.replace(/"/g,'\\"'),a=e('textarea[name="feedback_'+i+'"]');a.addClass("active"),a.closest(".radio-item").find(".ekit-help-links").addClass("active")},showErrorMessage:function(t){e("#elementskit-error-message").html(t).slideDown(300)},hideErrorMessage:function(){var t=e("#elementskit-error-message");t.slideUp(300,function(){t.html("")})},setProcessing:function(t){this.isProcessing=t,e(".elementskit-modal-submit").prop("disabled",t).toggleClass("loading",t)}};e(document).ready(function(){i.init()}),window.ElementsKitDeactivationModal=i}(jQuery);