PluginProbe ʕ •ᴥ•ʔ
WP Mail SMTP by WPForms – The Most Popular SMTP and Email Log Plugin / 4.9.0
WP Mail SMTP by WPForms – The Most Popular SMTP and Email Log Plugin v4.9.0
4.9.0 0.9.6 1.0.0 1.0.1 1.0.2 1.1.0 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1 1.5.2 1.6.0 1.6.2 1.7.0 1.7.1 1.8.0 1.8.1 1.9.0 2.0.0 2.0.1 2.1.1 2.2.1 2.3.1 2.4.0 2.5.0 2.5.1 2.6.0 2.7.0 2.8.0 2.9.0 3.0.1 3.0.2 3.0.3 3.1.0 3.10.0 3.11.0 3.11.1 3.2.0 3.2.1 3.3.0 3.4.0 3.5.0 3.5.1 3.5.2 3.6.1 3.7.0 3.8.0 3.8.2 3.9.0 4.0.1 4.1.0 4.1.1 4.2.0 4.3.0 4.4.0 4.5.0 4.6.0 4.7.0 4.7.1 4.8.0 trunk 0.10.0 0.10.1 0.11.1 0.11.2 0.3.1 0.3.2 0.4 0.4.1 0.4.2 0.5.0 0.5.1 0.5.2 0.6 0.7 0.8 0.8.2 0.8.3 0.8.4 0.8.5 0.8.6 0.8.7 0.9.0 0.9.1 0.9.2 0.9.3 0.9.4 0.9.5
wp-mail-smtp / assets / js / smtp-code-snippets.min.js
wp-mail-smtp / assets / js Last commit date
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-code-snippets.min.js
1 lines
1 var WPMailSMTP=window.WPMailSMTP||{};WPMailSMTP.Admin=WPMailSMTP.Admin||{},WPMailSMTP.Admin.CodeSnippets=WPMailSMTP.Admin.CodeSnippets||((u,w)=>{var _={snippetSearch:null,init:function(){w(_.ready)},ready:function(){_.snippetSearch=new List("wp-mail-smtp-wpcode-snippets-list",{valueNames:["wp-mail-smtp-wpcode-snippet-title"]}),_.events()},events:function(){w(".wp-mail-smtp-wpcode-fallback-install-plugin").on("click",_.onFallbackInstallClick),w(".wp-mail-smtp-wpcode-install-plugin").on("click",_.openInstallPluginPopup),w(".wp-mail-smtp-wpcode-activate-plugin").on("click",_.onActivatePluginClick),w(".wp-mail-smtp-wpcode-view-snippet").on("click",_.openViewSnippetModal),w(".wp-mail-smtp-wpcode-install-snippet").on("click",_.installSnippet),w("#wp-mail-smtp-wpcode-snippet-search").on("keyup search",function(){_.searchSnippet(this)})},post:function(t,a){t=w.extend({action:t,nonce:u.wp_mail_smtp.nonce},a||{});return w.post(u.wp_mail_smtp.ajax_url,t)},setInstalling:function(t,a){t.addClass("wp-mail-smtp-wpcode-installing-in-progress").text(u.wp_mail_smtp_code_snippets.installing_text),a.addClass("wp-mail-smtp-btn-loading")},clearInstalling:function(t,a){t.removeClass("wp-mail-smtp-wpcode-installing-in-progress").text(""),a.removeClass("wp-mail-smtp-btn-loading")},searchSnippet:function(t){var t=w(t).val(),t=_.snippetSearch.search(t),a=w("#wp-mail-smtp-wpcode-no-results");0===t.length?a.show():a.hide()},installSnippet:function(){var t=w(this);"edit"!==t.data("action")&&_.setInstalling(t.closest(".wp-mail-smtp-wpcode-snippet").find(".wp-mail-smtp-wpcode-snippet-badge"),t)},onActivatePluginClick:function(t){t.preventDefault();var a=w(this),n=a.closest(".wp-mail-smtp-wpcode-snippet").find(".wp-mail-smtp-wpcode-snippet-badge");_.setInstalling(n,a),_.activatePluginThenInstallSnippet(a.data("library-id"),a.data("plugin"),function(){_.clearInstalling(n,a),_.showManualActivationPluginPopup()})},activatePluginThenInstallSnippet:function(a,t,n){_.post("wp_mail_smtp_ajax",{task:"about_plugin_activate",plugin:t}).done(function(t){t&&t.success?_.navigateToSnippetInstall(a):n()}).fail(function(){n()})},navigateToSnippetInstall:function(t){var a={};a.library_id=t,_.post("wp_mail_smtp_get_wpcode_snippet_install_url",a).done(function(t){t&&t.success&&t.data&&t.data.install_url?u.location.href=t.data.install_url:u.location.reload()}).fail(function(){u.location.reload()})},installAndActivatePlugin:function(t,a,n){_.post("wp_mail_smtp_ajax",{task:"about_plugin_install",plugin:t}).done(function(t){t&&t.success?t.data&&!1===t.data.is_activated?n("activate"):a():n("install")}).fail(function(){n("install")})},showManualActivationPluginPopup:function(){var a=u.wp_mail_smtp_code_snippets;w.confirm({title:a.activate_popup_title,container:"#wp-mail-smtp",boxWidth:"600px",useBootstrap:!1,closeIcon:!0,draggable:!1,content:'<p class="wpms:text-secondary">'+a.activate_popup_desc+"</p>",buttons:{activate:{text:a.activate_popup_btn,btnClass:"btn btn-confirm",action:function(t){return t.addClass("wp-mail-smtp-btn-loading"),u.location.href=a.activate_url,!1}}}})},mapMode:function(t){switch(t){case"js":case"javascript":return"javascript";case"css":return"css";case"html":return"htmlmixed";default:return"text/x-php"}},openViewSnippetModal:function(t){t.preventDefault();var t=w(this),a=t.data("library-id"),n=t.data("install-url"),i=t.data("plugin"),t=u.wp_mail_smtp_code_snippets;w.dialog({title:t.loading_text,container:"#wp-mail-smtp",boxWidth:"720px",useBootstrap:!1,closeIcon:!0,draggable:!1,content:'<div class="wpms:p-md wpms:text-secondary">'+t.loading_text+"</div>",onContentReady:function(){this.$el.addClass("wp-mail-smtp-wpcode-dialog"),_.loadSnippetCode(this,a,n,i)}})},loadSnippetCode:function(s,o,c,d){var m=u.wp_mail_smtp_code_snippets,r='<div class="wpms:p-md wpms:text-error">'+m.error_text+"</div>",t={};t.library_id=o,_.post("wp_mail_smtp_get_wpcode_snippet_code",t).done(function(t){var a,n,i,l,p,e;t&&t.success&&t.data?(s.setTitle(t.data.title),a=w('<div class="wp-mail-smtp-wpcode-modal"></div>'),n=w('<div class="wp-mail-smtp-wpcode-modal-code"></div>'),i=w("<textarea></textarea>").val(t.data.code),l=w('<div class="wp-mail-smtp-wpcode-modal-footer"></div>'),p=w('<span class="wp-mail-smtp-wpcode-modal-installing"></span>'),e=w('<a href="#" class="wp-mail-smtp-btn wp-mail-smtp-btn-md wp-mail-smtp-btn-secondary"></a>').text(m.install_text),n.append(i),l.append(p).append(e),a.append(n).append(l),t.data.note&&a.prepend(w('<div class="wp-mail-smtp-wpcode-modal-note"></div>').text(t.data.note)),s.setContent(a),_.initEditor(i[0],t.data.code_type),_.bindModalInstall(s,o,c,d,e,p)):s.setContent(r)}).fail(function(){s.setContent(r)})},bindModalInstall:function(a,n,i,l,p,e){var s=u.wp_mail_smtp_code_snippets;p.on("click",function(t){t.preventDefault(),s.wpcode_active?i&&(_.setInstalling(e,p),u.location.href=i):s.wpcode_path?(_.setInstalling(e,p),_.activatePluginThenInstallSnippet(n,s.wpcode_path,function(){_.clearInstalling(e,p),a.close(),_.showManualActivationPluginPopup()})):(a.close(),_.showInstallPluginPopup(l,n))})},initEditor:function(t,a){var n=u.wp_mail_smtp_code_snippets;u.wp&&u.wp.codeEditor&&n.code_editor?((n=w.extend(!0,{},n.code_editor)).codemirror=w.extend({},n.codemirror,{mode:_.mapMode(a),readOnly:!0,lineNumbers:!0}),u.wp.codeEditor.initialize(t,n)):w(t).prop("readonly",!0)},openInstallPluginPopup:function(t){t.preventDefault(),_.showInstallPluginPopup(w(this).data("plugin"),w(this).data("library-id"))},showInstallPluginPopup:function(i,l){var t=u.wp_mail_smtp_code_snippets;w.dialog({title:"",container:"#wp-mail-smtp",boxWidth:"550px",useBootstrap:!1,closeIcon:!0,draggable:!1,content:_.installPopupHtml(t),onOpenBefore:function(){this.$el.addClass("wp-mail-smtp-wpcode-dialog wp-mail-smtp-wpcode-install-dialog")},onContentReady:function(){var n=this;n.$content.find(".wp-mail-smtp-wpcode-install-modal-btn").on("click",function(t){t.preventDefault();var a=w(this);a.hasClass("wp-mail-smtp-btn-loading")||(a.addClass("wp-mail-smtp-btn-loading"),n.$content.find(".wp-mail-smtp-wpcode-modal-error").remove(),_.installAndActivatePlugin(i,function(){_.navigateToSnippetInstall(l)},function(t){a.removeClass("wp-mail-smtp-btn-loading"),n.$content.append(_.modalErrorHtml(t))}))})}})},installPopupHtml:function(t){return'<div class="wp-mail-smtp-wpcode-install-modal"><img class="wp-mail-smtp-wpcode-install-modal-icons" src="'+t.install_popup_icon+'" alt=""><div class="wp-mail-smtp-wpcode-install-modal-title">'+t.install_popup_title+'</div><div class="wp-mail-smtp-wpcode-install-modal-description">'+t.install_popup_desc+'</div><button type="button" class="wp-mail-smtp-btn wp-mail-smtp-btn-lg wp-mail-smtp-btn-orange wp-mail-smtp-wpcode-install-modal-btn">'+t.install_popup_btn+'</button><a href="'+t.learn_more_url+'" target="_blank" rel="noopener noreferrer" class="wp-mail-smtp-wpcode-install-modal-link">'+t.learn_more_text+"</a></div>"},modalErrorHtml:function(t){var a=u.wp_mail_smtp_code_snippets,n=w('<p class="wp-mail-smtp-wpcode-modal-error"></p>');return"activate"!==t?n.text(a.install_error_text):n.text(a.activate_error_text+" ").append(w("<a></a>").attr("href",a.lite_activate_url).text(a.activate_manual_link))},onFallbackInstallClick:function(t){t&&"function"==typeof t.preventDefault&&t.preventDefault();var a,t=w(this);t.hasClass("disabled")||(t.width(t.width()).text("").addClass("disabled"),a="activate"===t.data("action")?"about_plugin_activate":"about_plugin_install",_.post("wp_mail_smtp_ajax",{task:a,plugin:t.data("plugin")}).done(function(){u.location.reload()}))}};return _})((document,window),jQuery),WPMailSMTP.Admin.CodeSnippets.init();