Files
php_assessment_2/wp-content/plugins/mailpoet/assets/dist/js/admin.js
T

2 lines
413 KiB
JavaScript
Raw Normal View History

2025-02-05 23:15:46 +01:00
/*! For license information please see admin.js.LICENSE.txt */
(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([[884],{36202:()=>{jQuery.AsyncQueue=function(){var e,t,a,s,n=this,r=[],o=!1;return s=function(){var e=r.shift();e?(e.apply(n,[n]),!1===o&&s()):t&&t.apply(n)},this.onFailure=function(t){e=t},this.onComplete=function(e){t=e},this.add=function(e){return r.push(e),this},this.storeData=function(e){return a=e,this},this.lastCallbackData=function(){return a},this.run=function(){o=!1,s()},this.pause=function(){return o=!0,this},this.failure=function(){if(o=!0,e){var t=[n];for(i=0;i<arguments.length;i++)t.push(arguments[i]);e.apply(n,t)}},this}},22624:(e,t,a)=>{"use strict";var i={};a.r(i),a.d(i,{hideProductDiscovery:()=>I,hideTaskList:()=>N,hideUpsell:()=>U});var s={};a.r(s),a.d(s,{getCanDisplayUpsell:()=>W,getCanImportWooCommerceSubscribers:()=>A,getCurrentTask:()=>q,getGlobalSubscriberStatsChange:()=>L,getHasForms:()=>O,getHasImportedSubscribers:()=>E,getIsFreeMailUser:()=>D,getIsNewUserForSenderDomainAuth:()=>R,getIsProductDiscoveryDone:()=>$,getIsProductDiscoveryHidden:()=>P,getIsTaskListHidden:()=>C,getIsUpsellHidden:()=>H,getIsWooCommerceActive:()=>B,getListsSubscriberStatsChange:()=>M,getMssActive:()=>F,getProductDiscoveryTasksStatus:()=>T,getTasksStatus:()=>k});var n=a(79124),r=a(7378),o=a(78631),l=a(50661),d=a(29975),c=a(89470),m=a(43318),u=a(71328),p=a(19669),h=a(86106);function g({mailpoetInstalledDaysAgo:e,sendTransactionalEmails:t,mtaMethod:a,noticeDismissed:i,apiVersion:s}){const[n,o]=(0,r.useState)(!1),l=()=>{m.U.Ajax.post({api_version:s,endpoint:"UserFlags",action:"set",data:{transactional_emails_opt_in_notice_dismissed:"1"}})};return e<30||t||"PHPMail"===a||i||n?null:(0,h.jsxs)(p.$,{type:"success",timeout:!1,onClose:l,children:[(0,h.jsx)("h3",{children:m.U.I18n.t("transactionalEmailNoticeTitle")}),(0,h.jsxs)("p",{children:[m.U.I18n.t("transactionalEmailNoticeBody")," ",(0,h.jsx)("a",{href:"https://kb.mailpoet.com/article/292-choose-how-to-send-your-wordpress-websites-emails",target:"_blank",rel:"noopener noreferrer",children:m.U.I18n.t("transactionalEmailNoticeBodyReadMore")})]}),(0,h.jsx)("p",{children:(0,h.jsx)("button",{type:"button",className:"button",onClick:()=>{o(!0),m.U.Ajax.post({api_version:s,endpoint:"settings",action:"set",data:{send_transactional_emails:"1"}}),l()},children:m.U.I18n.t("transactionalEmailNoticeCTA")})})]})}g.displayName="TransactionalEmailsProposeOptInNotice";var _=a(57116),f=a(82808);function x(){return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(u.q,{}),(0,h.jsx)(f.D,{}),(0,h.jsx)(g,{mailpoetInstalledDaysAgo:m.U.installedDaysAgo,sendTransactionalEmails:m.U.transactionalEmailsEnabled,mtaMethod:m.U.mtaMethod,apiVersion:m.U.apiVersion,noticeDismissed:m.U.transactionalEmailsOptInNoticeDismissed}),(0,h.jsx)(_.R,{mtaLog:m.U.mtaLog,mtaMethod:m.U.mtaMethod,isInline:!0})]})}var b=a(77906),v=a(79855),j=a(52710),y=a(54132),w=a(31528),S=a(96721);function*N(){return yield(0,S.p)({endpoint:"settings",action:"set",method:"POST",data:{"homepage.task_list_dismissed":!0}}),{type:"SET_TASK_LIST_HIDDEN"}}function*I(){return yield(0,S.p)({endpoint:"settings",action:"set",method:"POST",data:{"homepage.product_discovery_dismissed":!0}}),{type:"SET_PRODUCT_DISCOVERY_HIDDEN"}}function*U(){return yield(0,S.p)({endpoint:"settings",action:"set",method:"POST",data:{"homepage.upsell_dismissed":!0}}),{type:"SET_UPSELL_HIDDEN"}}function C(e){return e.taskList.isTaskListHidden}function k(e){return e.taskList.tasksStatus}function T(e){return e.productDiscovery.tasksStatus}function A(e){return e.taskList.canImportWooCommerceSubscribers}function E(e){return e.taskList.hasImportedSubscribers}function R(e){return e.taskList.isNewUserForSenderDomainAuth}function D(e){return e.taskList.isFreeMailUser}function F(e){return e.taskList.mssActive}function O(e){return e.formsCount>0}function P(e){return e.productDiscovery.isHidden}function L(e){return e.subscribersStats.global}function M(e){return e.subscribersStats.lists}function $(e){const t=e.productDiscovery.tasksStatus;return e.isWooCommerceActive?t.addSubscriptionForm&&t.setUpWelcomeCampaign&&t.setUpAbandonedCart