vendor
5 days ago
connect.js
5 days ago
connect.min.js
5 days ago
smtp-about.js
5 days ago
smtp-about.min.js
5 days ago
smtp-activelayer-wc.js
5 days ago
smtp-activelayer-wc.min.js
5 days ago
smtp-admin-notices.js
5 days ago
smtp-admin-notices.min.js
5 days ago
smtp-admin.js
5 days ago
smtp-admin.min.js
5 days ago
smtp-ai-mcp.js
5 days ago
smtp-ai-mcp.min.js
5 days ago
smtp-code-snippets.js
5 days ago
smtp-code-snippets.min.js
5 days ago
smtp-dashboard-widget.js
5 days ago
smtp-dashboard-widget.min.js
5 days ago
smtp-notifications.js
5 days ago
smtp-notifications.min.js
5 days ago
smtp-recommendations.js
5 days ago
smtp-recommendations.min.js
5 days ago
smtp-tools-debug-events.js
5 days ago
smtp-tools-debug-events.min.js
5 days ago
smtp-recommendations.min.js
1 lines
| 1 | let WPMailSMTPRecommendations={};WPMailSMTPRecommendations.plugin_page=((l,n)=>{let p={},i={init:()=>{n(i.ready)},ready:()=>{i.initVars(),i.events()},initVars:()=>{p={$stepInstall:n("section.step-install"),$stepInstallNum:n("section.step-install .num img"),$stepSetup:n("section.step-setup"),$stepSetupNum:n("section.step-setup .num img"),$stepResult:n("section.step-result"),$stepResultNum:n("section.step-result .num img")}},events:()=>{p.$stepInstall.on("click","button",i.stepInstallClick),p.$stepSetup.on("click","button",i.gotoURL),p.$stepResult.on("click","button",i.gotoURL)},stepInstallClick:s=>{let a=n(s.currentTarget);if(!a.hasClass("disabled")){let e=a.attr("data-action"),t="";switch(e){case"activate":t="about_plugin_activate",a.html(wp_mail_smtp_recommendations.plugin_page.activating);break;case"install":t="about_plugin_install",a.html(wp_mail_smtp_recommendations.plugin_page.installing);break;case"goto-url":return void(l.location.href=a.attr("data-url"));default:return}a.addClass("disabled"),i.showSpinner(p.$stepInstallNum);s=a.attr("data-plugin"),s={action:"wp_mail_smtp_ajax",task:t,nonce:wp_mail_smtp.nonce,plugin:s};n.post(wp_mail_smtp.ajax_url,s).done(function(t){i.stepInstallDone(t,a,e)}).always(function(){i.hideSpinner(p.$stepInstallNum)})}},stepInstallDone:(t,e,s)=>{var a="install"===s?t.success&&t.data.is_activated:t.success,l=e.data("provider");a?(p.$stepInstallNum.attr("src",p.$stepInstallNum.attr("src").replace("step-1.","complete.")),e.addClass("grey").removeClass("button-primary").html(wp_mail_smtp_recommendations.plugin_page.activated),i.stepInstallPluginStatus(l)):(a="install"===s&&t.success&&!t.data.is_activated||"activate"===s,t=wp_mail_smtp_recommendations.plugin_page[l+"_manual_install_url"]||"",s=wp_mail_smtp_recommendations.plugin_page[l+"_manual_activate_url"]||"",l=a?s:t,s=a?wp_mail_smtp_recommendations.plugin_page.error_could_not_activate:wp_mail_smtp_recommendations.plugin_page.error_could_not_install,t=a?wp_mail_smtp_recommendations.plugin_page.plugins_page:wp_mail_smtp_recommendations.plugin_page.download_now,e.removeClass("grey disabled").html(t).attr("data-action","goto-url").attr("data-url",l),e.after('<p class="error">'+s+"</p>"))},stepInstallPluginStatus:t=>{t={action:"wp_mail_smtp_page_check_"+t+"_status",nonce:wp_mail_smtp.nonce,provider:t};n.post(wp_mail_smtp.ajax_url,t).done(i.stepInstallPluginStatusDone)},stepInstallPluginStatusDone:t=>{t.success&&(p.$stepSetup.removeClass("grey"),p.$stepSetupBtn=p.$stepSetup.find("button"),0<t.data.setup_status?(p.$stepSetupNum.attr("src",p.$stepSetupNum.attr("src").replace("step-2.svg","complete.svg")),p.$stepResult.removeClass("grey"),p.$stepResultBtn=p.$stepResult.find("button"),"pro"===t.data.license_level&&!0===t.data.result_status?(p.$stepResultBtn.html(wp_mail_smtp_recommendations.plugin_page.activated_pro),p.$stepResultNum.attr("src",p.$stepResultNum.attr("src").replace("step-3.svg","complete.svg"))):(p.$stepResultBtn.attr("data-url",t.data.step3_button_url),p.$stepResultBtn.removeClass("grey disabled").addClass("button-primary"))):p.$stepSetupBtn.removeClass("grey disabled").addClass("button-primary"))},gotoURL:t=>{var t=n(t.currentTarget),e=t.attr("data-url");!t.hasClass("disabled")&&e&&l.open(e,"_blank")},showSpinner:t=>{t.siblings("i.loader").removeClass("hidden")},hideSpinner:t=>{t.show(),t.siblings("i.loader").addClass("hidden")}};return i})((document,window),jQuery),WPMailSMTPRecommendations.plugin_page.init(); |