Files
2026-04-28 15:13:50 +02:00

1 line
6.2 KiB
JavaScript

(function(t){function s(s){for(var i,l,r=s[0],o=s[1],c=s[2],p=0,d=[];p<r.length;p++)l=r[p],Object.prototype.hasOwnProperty.call(a,l)&&a[l]&&d.push(a[l][0]),a[l]=0;for(i in o)Object.prototype.hasOwnProperty.call(o,i)&&(t[i]=o[i]);u&&u(s);while(d.length)d.shift()();return n.push.apply(n,c||[]),e()}function e(){for(var t,s=0;s<n.length;s++){for(var e=n[s],i=!0,r=1;r<e.length;r++){var o=e[r];0!==a[o]&&(i=!1)}i&&(n.splice(s--,1),t=l(l.s=e[0]))}return t}var i={},a={smtp:0},n=[];function l(s){if(i[s])return i[s].exports;var e=i[s]={i:s,l:!1,exports:{}};return t[s].call(e.exports,e,e.exports,l),e.l=!0,e.exports}l.m=t,l.c=i,l.d=function(t,s,e){l.o(t,s)||Object.defineProperty(t,s,{enumerable:!0,get:e})},l.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},l.t=function(t,s){if(1&s&&(t=l(t)),8&s)return t;if(4&s&&"object"===typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(l.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&s&&"string"!=typeof t)for(var i in t)l.d(e,i,function(s){return t[s]}.bind(null,i));return e},l.n=function(t){var s=t&&t.__esModule?function(){return t["default"]}:function(){return t};return l.d(s,"a",s),s},l.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},l.p="";var r=window["webpackJsonp"]=window["webpackJsonp"]||[],o=r.push.bind(r);r.push=s,r=r.slice();for(var c=0;c<r.length;c++)s(r[c]);var u=o;n.push([9,"chunk-vendors","chunk-common"]),e()})({8566:function(t,s,e){},9:function(t,s,e){t.exports=e("a150")},a150:function(t,s,e){"use strict";e.r(s);var i=e("a026"),a=e("c0cc"),n=e("918d"),l=function(){var t=this,s=t._self._c;return s("div",{staticClass:"user-feedback userfeedback-smtp-container"},[s("div",{staticClass:"section-logo"},[s("img",{attrs:{src:t.$uf.assets+"/img/userfeedback-smtp.png",alt:""}})]),s("div",{staticClass:"section-title"},[s("h1",[t._v(t._s(t.texts.heading))]),s("p",[t._v(t._s(t.texts.subheading))])]),s("div",{staticClass:"userfeedback-smtp-rows"},[s("div",{staticClass:"modal"},[s("a",{staticClass:"thumb",on:{click:function(s){t.openModal=!0}}},[s("img",{attrs:{src:t.$uf.assets+"/img/userfeedback-smtp-thumb.png",alt:""}})]),s("a",{staticClass:"overlay",class:t.openModal?"is-open":"",on:{click:function(s){t.openModal=!1}}}),s("div",{staticClass:"full",class:t.openModal?"is-open":""},[s("img",{attrs:{src:t.$uf.assets+"/img/userfeedback-smtp-full.png",alt:""}})])]),s("div",{staticClass:"features-list"},[s("ul",t._l(t.texts.features_list,(function(e){return s("li",{key:e},[s("img",{attrs:{src:t.$uf.assets+"/img/userfeedback-smtp-arrow-right.svg",alt:""}}),s("span",[t._v(t._s(e))])])})),0)])]),s("div",[s("div",{staticClass:"userfeedback-smtp-card"},[s("div",{staticClass:"step"},[s("div",{staticClass:"step-icon"},[t.isSmtpInstalled||t.isInstalled?s("img",{attrs:{src:t.$uf.assets+"/img/userfeedback-smtp-step-complete.svg",alt:""}}):s("img",{attrs:{src:t.$uf.assets+"/img/userfeedback-smtp-step-1.svg",alt:""}})])]),s("div",{staticClass:"info"},[s("h2",[t._v(t._s(t.texts.step1.heading))]),s("p",[t._v(t._s(t.texts.step1.info))]),s("p",[s("button",{staticClass:"button user-feedback-button is-large",attrs:{disabled:t.isSmtpInstalled||t.isInstalled||t.isInstalling},on:{click:t.installSmtpPlugin}},[s("span",[t._v(t._s(t.installButtonText))])])])])]),s("div",{staticClass:"userfeedback-smtp-card"},[s("div",{staticClass:"step"},[s("div",{staticClass:"step-icon"},[s("img",{attrs:{src:t.$uf.assets+"/img/userfeedback-smtp-step-2.svg",alt:""}})])]),s("div",{staticClass:"info"},[s("h2",[t._v(t._s(t.texts.step2.heading))]),s("p",[t._v(t._s(t.texts.step2.info))]),s("p",[s("a",{staticClass:"button user-feedback-button is-large",attrs:{href:t.openWizardLink()}},[t._v(t._s(t.texts.step2.button_text))])])])])])])},r=[],o=e("561c"),c=e("ab89"),u={name:"UserFeedbackSmtp",data(){return{isInstalling:!1,isInstalled:!1,openModal:!1}},computed:{texts(){return{heading:Object(o["a"])("Making Email Deliverability Easy for WordPress",this.$textDomain),subheading:Object(o["a"])("WP Mail SMTP fixes deliverability problems with your WordPress emails and form notifications. It's built by the same folks behind WPForms.",this.$textDomain),features_list:[Object(o["a"])("Improves email deliverability in WordPress.",this.$textDomain),Object(o["a"])("Used by 2+ million websites.",this.$textDomain),Object(o["a"])("Free mailers: SendLayer, SMTP.com, Sendinblue, Google Workspace / Gmail, Mailgun, Postmark, SendGrid.",this.$textDomain),Object(o["a"])("Pro mailers: Amazon SES, Microsoft 365 / Outlook.com, Zoho Mail.",this.$textDomain)],step1:{heading:Object(o["a"])("Install and Activate WP Mail SMTP",this.$textDomain),info:Object(o["a"])("Install WP Mail SMTP from the WordPress.org plugin repository.",this.$textDomain),button_text_activate:Object(o["a"])("Activate WP Mail SMTP",this.$textDomain),button_text_install:Object(o["a"])("Install WP Mail SMTP",this.$textDomain),button_text_installing:Object(o["a"])("Installing...",this.$textDomain),button_text_installed:Object(o["a"])("WP Mail SMTP Installed",this.$textDomain)},step2:{heading:Object(o["a"])("Set Up WP Mail SMTP",this.$textDomain),info:Object(o["a"])("Select and configure your mailer.",this.$textDomain),button_text:Object(o["a"])("Open Setup Wizard",this.$textDomain)}}},installButtonText(){return this.isInstalling?this.texts.step1.button_text_installing:this.isInstalled||this.isSmtpInstalled?this.texts.step1.button_text_installed:this.texts.step1.button_text_install},isSmtpInstalled(){return this.$uf.integrations["wp-mail-smtp"]&&this.$uf.integrations["wp-mail-smtp"].is_installed}},methods:{installSmtpPlugin(){this.isInstalling=!0,Object(c["i"])({slug:"wp-mail-smtp"},!0).then(()=>{this.isInstalling=!1,this.isInstalled=!0}).catch(()=>{this.isInstalling=!1,this.isInstalled=!1,this.installButtonText=this.texts.step1.button_text_install})},openWizardLink(){return"/wp-admin/admin.php?page=wp-mail-smtp-setup-wizard"}}},p=u,d=e("2877"),m=Object(d["a"])(p,l,r,!1,null,null,null),f=m.exports,b=(e("8566"),e("7220"));(()=>{const t=document.getElementById("userfeedback-smtp");t&&(i["a"].use(a["a"],{componentPrefix:"UserFeedback",classPrefix:"user-feedback"}),i["a"].use(n["a"],{store:b["a"]}),new i["a"]({store:b["a"],render:t=>t(f)}).$mount(t))})()}});