Initial commit
This commit is contained in:
commit
22a1006598
1816 files changed
+410742
No files matched your search
@@ -0,0 +1 @@
|
||||
import{aI as e,aB as t,aC as a,aH as i,c as l,aJ as s,k as n,ay as r,aK as o,aL as c,e as d,E as m,n as h}from"../../../vendor-element-plus.js?ver=3.1.8";import{W as p,Y as u,a5 as _,ab as f,Z as g,aQ as v,X as b,a9 as y,aa as w,a8 as x,ay as $,a6 as C,J as E,az as S,b2 as k}from"../../../vendor.js?ver=3.1.8";import{P as T}from"../../../PaginationBar.js?ver=3.1.8";import F from"./Campaigns/_components/EmailPreview.js?ver=3.1.8";import{T as A}from"../../../TopNav.js?ver=3.1.8";import{_ as j,I as B,a as P,T as D}from"../../../fc-bits-ui.js?ver=3.1.8";import{P as V}from"../../../PageHeader.js?ver=3.1.8";import{D as z}from"../../../DataTable.js?ver=3.1.8";import{F as I}from"../../../FloatingBulkActionShell.js?ver=3.1.8";import L from"../../../v3app/src/Modules/Contacts/Filter/FilterPopover.js?ver=3.1.8";import R from"../../../v3app/src/Modules/Contacts/Filter/ActiveFiltersBar.js?ver=3.1.8";import{B as H}from"../../../Badge.js?ver=3.1.8";import"../../../PreviewIframeBuilder.js?ver=3.1.8";const K={class:"fcrm_contact_cell"},M={class:"fcrm_contact_info"},N={class:"fcrm_contact_name fcrm_mb_4"},U={class:"fcrm_contact_email"},J={style:{display:"flex","align-items":"center",gap:"6px"}};const Y={class:"fcrm_all_email_activities_page"},Q={class:"fcrm_page_header_top_nav_wrapper"},W={class:"fcrm_page_header_top_nav"},X={class:"fcrm-layout-width"},Z={key:0},q={class:"icon"},G={class:"fcrm_empty_state"},O={class:"fcrm_empty_state_text"},ee=["title","src","alt"],te={class:"fcrm_contact_info"},ae={class:"fcrm_contact_name"},ie={class:"fcrm_contact_email"},le={key:1},se={key:0},ne={key:1},re=["title"],oe={key:0,class:"fcrm_table_body_actions justify-center"},ce={class:"icon"},de={class:"icon"},me={class:"fcrm_bulk_action_bar"},he={class:"fcrm_bulk_action_left"},pe={class:"fc_bulk_selection_count"},ue={class:"icon"};const _e=j({name:"AllEmails",components:{Badge:H,ActiveFiltersBar:R,AllEmailsLoader:j({name:"AllEmailsLoader"},[["render",function(l,s,n,r,o,c){const d=a,m=t,h=e,v=i;return p(),u(v,{style:{width:"100%"},data:[1,2,3,4,5,6,7,8]},{default:_(()=>[f(h,{type:"selection",width:"55",fixed:""},{default:_(()=>[f(m,{animated:""},{template:_(()=>[f(d,{variant:"button",style:{width:"20px",height:"20px","border-radius":"6px"}})]),_:1})],void 0,!0),_:1}),f(h,{label:l.$t("Contact"),width:"240"},{default:_(()=>[g("div",K,[f(m,{animated:"",style:{width:"36px",flex:"none"}},{template:_(()=>[f(d,{variant:"circle",style:{width:"36px",height:"36px","border-radius":"50%"}})]),_:1}),g("div",M,[g("div",N,[f(m,{animated:""},{template:_(()=>[f(d,{variant:"text",style:{width:"100px",height:"17px","border-radius":"6px"}})]),_:1})]),g("div",U,[f(m,{animated:""},{template:_(()=>[f(d,{variant:"text",style:{width:"60px",height:"17px","border-radius":"6px"}})]),_:1})])])])],void 0,!0),_:1},8,["label"]),f(h,{label:l.$t("Subject")},{default:_(()=>[f(m,{animated:""},{template:_(()=>[f(d,{variant:"text",style:{width:"100px",height:"17px","border-radius":"6px"}})]),_:1})],void 0,!0),_:1},8,["label"]),f(h,{label:l.$t("Source")},{default:_(()=>[f(m,{animated:""},{template:_(()=>[f(d,{variant:"text",style:{width:"100px",height:"17px","border-radius":"6px"}})]),_:1})],void 0,!0),_:1},8,["label"]),f(h,{width:"180",label:l.$t("Type")},{default:_(()=>[f(m,{animated:""},{template:_(()=>[f(d,{variant:"text",style:{width:"120px",height:"17px","border-radius":"6px"}})]),_:1})],void 0,!0),_:1},8,["label"]),f(h,{width:"120",label:l.$t("Status")},{default:_(()=>[f(m,{animated:""},{template:_(()=>[f(d,{variant:"text",style:{width:"80px",height:"17px","border-radius":"6px"}})]),_:1})],void 0,!0),_:1},8,["label"]),f(h,{width:"180",label:l.$t("Sending Time")},{default:_(()=>[f(m,{animated:""},{template:_(()=>[f(d,{variant:"text",style:{width:"130px",height:"17px","border-radius":"6px"}})]),_:1})],void 0,!0),_:1},8,["label"]),f(h,{label:l.$t("Preview"),fixed:"right",width:"150",align:"center"},{default:_(()=>[f(m,{animated:""},{template:_(()=>[g("div",J,[f(d,{variant:"text",style:{width:"60px",height:"24px","border-radius":"6px"}}),f(d,{variant:"text",style:{width:"60px",height:"24px","border-radius":"6px"}})])]),_:1})],void 0,!0),_:1},8,["label"])],void 0),_:1})}]]),FilterPopover:L,Icons:B,PageHeader:V,TopNav:A,PaginationBar:T,EmailPreview:F,DataTable:z,FloatingBulkActionShell:I,Close:l},data:()=>({emails:[],pagination:{total:0,per_page:10,current_page:1},loading:!0,preview:{id:null,isVisible:!1},resending:!1,selections:[],deleting:!1,statuses:null,selectStatus:"",search:"",types:[],selectedFilters:{types:[]},current_mode:"system"===D.getCurrentTheme()?D.getSystemTheme():D.getCurrentTheme()}),methods:{fetchEmails(){this.loading=!0,this.storage.set("all_emails_perpage",this.pagination.per_page);const e={per_page:this.pagination.per_page,page:this.pagination.current_page,status:this.selectStatus,search:this.search,types:this.selectedFilters.types};this.$get("reports/emails",e).then(e=>{this.emails=e.emails.data,e.statuses&&(this.statuses=e.statuses),e.types&&(this.types=Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
import{ax as e,k as t,ay as i,av as a,D as s,aB as n,aH as r,aI as c,e as l,W as o,a2 as p,E as d,aJ as m,aF as _,aE as g,aY as h,g as u,aZ as v,a_ as f,ap as b}from"../../../../vendor-element-plus.js?ver=3.1.8";import{aQ as y,W as w,X as S,ab as C,a5 as $,Y as T,Z as k,a9 as j,aa as E,a6 as x,a8 as D,ay as R,J as P,az as I,b2 as B,a0 as N,av as V}from"../../../../vendor.js?ver=3.1.8";import{E as O}from"../../../../EmailSubjects.js?ver=3.1.8";import{_ as M,I as A}from"../../../../fc-bits-ui.js?ver=3.1.8";import{E as F}from"../../../../BlockComposer.js?ver=3.1.8";import{B as Y}from"../../../../BaseCard.js?ver=3.1.8";import{R as J}from"../../../../RecipientTaggerForm.js?ver=3.1.8";import{R as z}from"../../../../ReadableRecipientTagger.js?ver=3.1.8";import{S as U}from"../../../../TestEmail.js?ver=3.1.8";import{P as H}from"../../../../PaginationBar.js?ver=3.1.8";import{D as L}from"../../../../DataTable.js?ver=3.1.8";import{g as W}from"../../../../relations.js?ver=3.1.8";import{P as q}from"../../../../PreviewIframeBuilder.js?ver=3.1.8";import{c as K,h as G}from"../../../../data_config.js?ver=3.1.8";import{C as Q}from"../../../../CampaignSubjectLines.js?ver=3.1.8";import{C as Z}from"../../../../Confirm.js?ver=3.1.8";import"../../../../_FormBuilder2.js?ver=3.1.8";import"../../../../PhotoWidget.js?ver=3.1.8";import"../../../../input-popover-dropdown.js?ver=3.1.8";import"../../../../_OptionSelector.js?ver=3.1.8";import"../../../../_AjaxSelector.js?ver=3.1.8";import"../../../../_VerifiedEmailInput.js?ver=3.1.8";import"../../../../_MailerConfig.js?ver=3.1.8";import"../../../../EmailPreview.js?ver=3.1.8";import"../../../../_MergeCodes.js?ver=3.1.8";import"../../../../BuiltinTemplateDrawer.js?ver=3.1.8";import"../../../../PromoCard.js?ver=3.1.8";import"../../../../fc-bits.js?ver=3.1.8";const X={class:"fcrm_campaign_email_subject_settings"};const ee=M({name:"CampaignTemplate",props:["campaign","label_align"],components:{EmailSubjects:O}},[["render",function(t,i,a,s,n,r){const c=y("email-subjects"),l=e;return w(),S("div",X,[C(l,{"label-position":"top",model:a.campaign},{default:$(()=>[C(c,{mailer_settings:!0,multi_subject:!0,label_align:"top",campaign:a.campaign},null,8,["campaign"])],void 0),_:1},8,["model"])])}]]),te={class:"template"};const ie=M({name:"CampaignBodyTemplate",props:["campaign","extra_tags"],emits:["getVisualData","next","prev"],components:{BaseCard:Y,EmailBlockComposer:F},data:()=>({loading:!1}),computed:{hideComposerNext(){const e=(window.fcAdmin&&window.fcAdmin.email_template_designs||{})[this.campaign.design_template];return!(!e||e.use_gutenberg)}},methods:{nextStep(){if(!this.campaign.email_body)return this.$notify.error({title:this.$t("Oops!"),message:this.$t("Cam_Please_peb"),offset:19});this.updateCampaign(e=>{this.$emit("next")})},updateCampaign(e){this.loading=!0;const t=JSON.parse(JSON.stringify(this.campaign));delete t.template;const i={next_step:1,title:t.title,email_subject:t.email_subject,email_pre_header:t.email_pre_header,settings:t.settings,design_template:t.design_template,email_body:t.email_body,template_id:t.template_id,campaign_id:this.campaign.id};t._visual_builder_design&&"visual_builder"==t.design_template&&(i._visual_builder_design_string=JSON.stringify(t._visual_builder_design)),this.$post("campaigns/update-single-campaign",i).then(t=>{e?e(t):this.$notify.success({message:this.$t("Cam_Email_bsu")})}).catch(e=>{this.handleError(e)}).finally(()=>{this.loading=!1})},updateCampaignAjax(e){this.loading=!0;const t=JSON.parse(JSON.stringify(this.campaign));delete t.template;const i={next_step:1,title:t.title,email_subject:t.email_subject,email_pre_header:t.email_pre_header,settings:t.settings,design_template:t.design_template,email_body:t.email_body,template_id:t.template_id};t._visual_builder_design&&"visual_builder"==t.design_template&&(i._visual_builder_design_string=JSON.stringify(t._visual_builder_design)),window.jQuery.post(window.ajaxurl,{action_data:JSON.stringify(i),campaign_id:t.id,action:"fluentcrm_save_campaign_email_body",_nonce:window.fcAdmin.ajax_nonce,query_timestamp:Date.now()}).then(t=>{e?e(t):this.$notify.success({message:this.$t("Cam_Email_bsu")})}).catch(e=>{this.handleError(e.responseJSON)}).always(()=>{this.loading=!1})},maybeUpdateCampaign(){"visual_builder"==this.campaign.design_template?this.$bus.emit("getVisualData",{reference:"save"}):this.updateCampaign()},goBack(){this.$emit("prev")},maybeNextStep(){if("visual_builder"==this.campaign.design_template){const e=this;this.$bus.emit("getVisualData",{callback:function(t){e.nextStep()},reference:"update_only"})}else this.nextStep()},initKeyboardSave(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&"s"===e.key&&(e.preventDefault(),this.maybeUpdateCampaign())}},mounted(){document.addEventListener("keydown",this.initKeyboardSave)},beforeDestroy(){document.removeEventListener("keydown",this.initKeyboardSave)}},[["render",function(e,i,a,s,n,r){const c=t,l=y("email-block-composer"),o=y("base-card");retLine truncated
|
||||
@@ -0,0 +1 @@
|
||||
import{S as e,R as t,_ as a}from"../../../../fc-bits.js?ver=3.1.8";import{a6 as s,aj as i,n as l,aL as n,aK as o,ay as r,E as c,k as d,i as p,aG as m,az as h,a7 as u,L as _,c as g,o as f,a5 as b,a4 as y,a3 as C,D as v,j as w,h as k,e as $,aI as S,aJ as F,aQ as D,aH as A,aB as P,aR as x,aS as q,g as L,ax as T,aw as V,aE as B,aF as E,aT as O}from"../../../../vendor-element-plus.js?ver=3.1.8";import{aQ as j,W as I,X as R,Z as M,ab as N,a5 as U,Y as z,a8 as H,J as G,az as Q,$ as Y,aa as J,a6 as Z,a9 as W,_ as K,bU as X,ac as ee,b2 as te,ax as ae,bS as se,bV as ie,bT as le,bW as ne}from"../../../../vendor.js?ver=3.1.8";import{C as oe}from"../../../../Confirm.js?ver=3.1.8";import{P as re}from"../../../../PaginationBar.js?ver=3.1.8";import{I as ce}from"../../../../InlineDoc.js?ver=3.1.8";import{_ as de,I as pe,a as me,T as he}from"../../../../fc-bits-ui.js?ver=3.1.8";import{E as ue}from"../../../../EmailPreview.js?ver=3.1.8";import{T as _e}from"../../../../TopNav.js?ver=3.1.8";import{B as ge}from"../../../../Badge.js?ver=3.1.8";import{P as fe}from"../../../../PageHeader.js?ver=3.1.8";import{F as be}from"../../../../FloatingBulkActionShell.js?ver=3.1.8";import{F as ye}from"../../../../Filterer2.js?ver=3.1.8";import{e as Ce}from"../../../../data_config.js?ver=3.1.8";import{P as ve}from"../../../../PromoCard.js?ver=3.1.8";import"../../../../PreviewIframeBuilder.js?ver=3.1.8";import"../../../../TestEmail.js?ver=3.1.8";import"../../../../CampaignSubjectLines.js?ver=3.1.8";const we={name:"BulkCampaignActions",components:{Check:i,Delete:s},props:{selectedCampaigns:{type:Array,default:()=>[]},options:{type:Object,default:()=>({})},filters:{type:Object,default:()=>({})},allSelected:{type:Boolean,default:!1},theme_mode:{type:String,default:""}},emits:["refetch"],watch:{"select_job.action_name"(e){"apply_labels"!==e&&(this.selectedLabels=[])}},computed:{bulkSelectPopperClass(){return"dark"===this.theme_mode?"fcrm-force-light":"fcrm-dark"},bulkSelectWordbreakPopperClass(){return"dark"===this.theme_mode?"fcrm_select_options_wordbreak fcrm-force-light":"fcrm_select_options_wordbreak fcrm-dark"}},data:()=>({select_job:{action_name:"",selected_options:[]},doing_action:!1,selectedLabels:[]}),methods:{doApplyLabels(){this.selectedLabels.length&&this.doBulkAction("apply_labels")},confirmAndDeleteCampaigns(){l.confirm(this.$t("Are you sure you want to delete the selected campaigns?"),this.$t("Delete Campaigns"),{confirmButtonText:this.$t("Delete"),cancelButtonText:this.$t("Cancel"),type:"warning"}).then(()=>{this.doBulkAction("delete_campaigns")}).catch(()=>{})},doBulkAction(e){const t={action_name:e,labels:"apply_labels"===e?this.selectedLabels:[]};this.allSelected?(t.select_all=!0,t.filters=this.filters):t.campaign_ids=this.selectedCampaigns.map(e=>e.id),this.doing_action=!0,this.$post("campaigns/do-bulk-action",t).then(e=>{this.$notify.success(e.message),this.$emit("refetch"),this.selectedLabels=[],this.select_job.action_name=""}).catch(e=>{this.handleError(e)}).finally(()=>{this.doing_action=!1})}}},ke={class:"fcrm_bulk_action_inline"},$e={class:"fcrm_bulk_wrap"},Se={class:"icon"};const Fe=de(we,[["render",function(e,t,a,s,i,l){const p=n,m=o,h=j("Check"),u=c,_=d,g=j("Delete"),f=r;return I(),R("div",ke,[M("div",$e,[N(m,{clearable:"",filterable:"",size:"small",class:"fcrm_bulk_select",placeholder:e.$t("Select Action"),"popper-class":l.bulkSelectPopperClass,effect:"dark",modelValue:i.select_job.action_name,"onUpdate:modelValue":t[0]||(t[0]=e=>i.select_job.action_name=e)},{default:U(()=>[N(p,{label:e.$t("Apply Labels"),value:"apply_labels"},null,8,["label"]),e.hasPermission("fcrm_manage_email_delete")?(I(),z(p,{key:0,label:e.$t("Delete Selected"),value:"delete_campaigns"},null,8,["label"])):H("",!0)],void 0),_:1},8,["placeholder","popper-class","modelValue"]),"apply_labels"===i.select_job.action_name?(I(),R(G,{key:0},[N(m,{filterable:"",size:"small",class:"fcrm_bulk_select",placeholder:e.$t("Select Labels"),modelValue:i.selectedLabels,"onUpdate:modelValue":t[1]||(t[1]=e=>i.selectedLabels=e),multiple:"","collapse-tags":"","collapse-tags-tooltip":"","popper-class":l.bulkSelectWordbreakPopperClass,effect:"dark"},{default:U(()=>[(I(!0),R(G,null,Q(a.options&&a.options.labels||[],e=>(I(),z(p,{key:e.id,label:e.title,value:Number(e.id)},{default:U(()=>[M("span",{style:Y({background:e.settings.color,padding:"2px 5px 4px 5px",borderRadius:"4px",color:"#0E121B"})},J(e.title),5)],void 0,!0),_:2},1032,["label","value"]))),128))],void 0),_:1},8,["placeholder","modelValue","popper-class"]),Z((I(),z(_,{disabled:i.doing_action||!i.selectedLabels.length,onClick:t[2]||(t[2]=e=>l.doApplyLabels()),type:"primary",size:"small"},{default:U(()=>[M("span",Se,[N(u,null,{default:U(()=>[N(h)],void 0,!0),_:1})]),W(" "+J(e.$t("Apply Label")),1)],void 0),_:1},8,["disabled"])),[[f,i.doing_action]])],64)):"delete_campaigns"===i.select_job.action_name?Z((I(),z(_,{key:1,disabled:i.doing_action,type:"danger",size:"small",plain:"",onClick:l.confirmAndDeleteCampaigns},{dLine truncated
|
||||
@@ -0,0 +1 @@
|
||||
import{aH as a,aI as e,aQ as t,aB as i,aw as s,aE as n,aF as l,aK as c,aL as o,aG as r,az as d,k as m,ax as p,ay as _,aS as u,W as g,m as h,aA as f,E as v,aJ as y,aD as k,U as b,A as w,H as $,aZ as C,e as S,a_ as T,av as E,a$ as x,b0 as P,g as j,ap as A}from"../../../../vendor-element-plus.js?ver=3.1.8";import{aQ as I,W as R,X as V,ab as F,a5 as D,J as M,az as U,Z as z,aa as B,a9 as L,a6 as N,ac as Y,Y as q,a8 as H,a0 as O,b2 as G,$ as W,av as J}from"../../../../vendor.js?ver=3.1.8";import{L as K,C as Q}from"../../../../_LinkMetrics.js?ver=3.1.8";import{D as Z}from"../../../../DataTable.js?ver=3.1.8";import{_ as X,I as aa}from"../../../../fc-bits-ui.js?ver=3.1.8";import{P as ea}from"../../../../PaginationBar.js?ver=3.1.8";import{G as ta}from"../../../../GenericPromo.js?ver=3.1.8";import{C as ia,a as sa,U as na}from"../../../../_CampaignDetails.js?ver=3.1.8";import{R as la}from"../../../../ReadableRecipientTagger.js?ver=3.1.8";import{I as ca}from"../../../../ItemCopier.js?ver=3.1.8";import{S as oa}from"../../../../TestEmail.js?ver=3.1.8";import{B as ra}from"../../../../BaseCard.js?ver=3.1.8";import"../../../../Confirm.js?ver=3.1.8";import"./_components/EmailPreview.js?ver=3.1.8";import"../../../../PreviewIframeBuilder.js?ver=3.1.8";import"../../../../Badge.js?ver=3.1.8";import"../../../../SettingsIcons.js?ver=3.1.8";import"../../../../PromoCard.js?ver=3.1.8";import"../../../../CampaignSubjectLines.js?ver=3.1.8";import"../../../../fc-bits.js?ver=3.1.8";const da={class:"fluentcrm_subject_metrics"},ma={class:"fcrm_table_header_inner_left_title"},pa={key:0,class:"fc_list"},_a=["href"],ua={key:1,class:"fcrm_secondary_text small"};const ga=X({name:"CampaignSubjectAnalytics",components:{DataTable:Z},props:["metrics","campaign"]},[["render",function(i,s,n,l,c,o){const r=t,d=e,m=a,p=I("data-table");return R(),V("div",da,[F(p,{"has-selection":!1,wrapper_border:!0},{"header-left":D(()=>[z("h3",ma,B(i.$t("Subject Analytics")),1)]),table:D(()=>[F(m,{border:"","empty-text":i.$t("No Data Found"),class:"fc_el_border_table",stripe:"",data:n.metrics.subjects,style:{width:"100%"}},{default:D(()=>[F(d,{type:"expand"},{default:D(a=>[a.row.metric.clicks.length?(R(),V("ul",pa,[(R(!0),V(M,null,U(a.row.metric.clicks,(a,e)=>(R(),V("li",{key:e},[z("a",{target:"_blank",rel:"noopener",href:a.url},B(a.url),9,_a),s[0]||(s[0]=L(" - ",-1)),F(r,{size:"small"},{default:D(()=>[L(B(a.total),1)],void 0,!0),_:2},1024)]))),128))])):(R(),V("span",ua,B(i.$t("No metrics found.")),1))]),_:1}),F(d,{label:i.$t("Subject")},{default:D(a=>[L(B(a.row.value),1)]),_:1},8,["label"]),F(d,{width:"140",label:i.$t("Email Sent %")},{default:D(a=>[L(B(i.percent(a.row.total,n.campaign.recipients_count))+" ("+B(a.row.total)+") ",1)]),_:1},8,["label"]),F(d,{width:"140",label:i.$t("Open Rate")},{default:D(a=>[L(B(i.percent(a.row.metric.total_opens,a.row.total))+" ",1),N(z("span",null,"("+B(a.row.metric.total_opens)+")",513),[[Y,a.row.metric.total_opens]])]),_:1},8,["label"]),F(d,{width:"140",label:i.$t("Click Rate")},{default:D(a=>[L(B(i.percent(a.row.metric.total_clicks,a.row.total))+" ",1),N(z("span",null,"("+B(a.row.metric.total_clicks)+")",513),[[Y,a.row.metric.total_clicks]])]),_:1},8,["label"])],void 0,!0),_:1},8,["empty-text","data"])]),_:1})])}]]),ha={class:"fc_revenue_report"},fa=["innerHTML"];const va=X({name:"RevenueReport",props:["campaign"],components:{PaginationBar:ea},data:()=>({orders:[],labels:[],pagination:{per_page:10,current_page:1,total:0},loading:!1}),methods:{fetchOrders(){this.loading=!0,this.$get(`campaigns/${this.campaign.id}/revenues`,{per_page:this.pagination.per_page,page:this.pagination.current_page}).then(a=>{this.orders=a.orders,this.labels=a.labels,this.pagination.total=a.total}).catch(a=>{this.handleError(a)}).finally(()=>{this.loading=!1})}},mounted(){this.fetchOrders()}},[["render",function(t,s,n,l,c,o){const r=e,d=a,m=I("pagination-bar"),p=i;return R(),V("div",ha,[z("h3",null,B(t.$t("Revenue from this email campaign")),1),c.loading?(R(),q(p,{key:1})):(R(),V(M,{key:0},[F(d,{data:c.orders,border:"",stripe:""},{default:D(()=>[(R(!0),V(M,null,U(c.labels,(a,e)=>(R(),q(r,{key:e,label:a},{default:D(a=>[z("span",{innerHTML:a.row[e]},null,8,fa)]),_:2},1032,["label"]))),128))],void 0),_:1},8,["data"]),F(m,{pagination:c.pagination,onFetch:o.fetchOrders},null,8,["pagination","onFetch"])],64))])}]]),ya={class:"fluentcrm_link_metrics"},ka={class:"fcrm_mb_20"},ba={class:"fcrm_primary_text fcrm_mb_6"},wa={class:"fcrm_secondary_text small"},$a={key:0,class:"fc_campaign_action_wrapper"},Ca={key:0},Sa={key:1,style:{color:"red"}},Ta={key:1},Ea={key:0,class:"text-align-center"},xa={key:0},Pa={key:1,class:"text-align-center"},ja={key:2},Aa={key:1},Ia={key:1};const Ra={class:"fc_campaign_report"},Va={key:0},Fa={class:"fc_report_title"},Da={class:"fc_report_value"},Ma={class:"fc_report_title"},Ua={key:2,class:"fc_report_value"},za={key:3,class:"fc_report_value"},Ba={key:1,style:{padding:"20px"}},La={class:"fc_campaign_report"},Na={class:""};const Ya={classLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{T as e,_ as i,ay as a,aS as l,k as s,aT as t}from"../../../../../vendor-element-plus.js?ver=3.1.8";import{aQ as n,W as o,X as c,ab as r,a5 as p,a6 as m,a8 as d,Z as v,aa as _,J as w,az as f,Y as u,a0 as b,a9 as h}from"../../../../../vendor.js?ver=3.1.8";import{P as g}from"../../../../../PreviewIframeBuilder.js?ver=3.1.8";import{B as k}from"../../../../../Badge.js?ver=3.1.8";import{_ as L,I as y}from"../../../../../fc-bits-ui.js?ver=3.1.8";const M={key:0},$={key:1,class:"fcrm_email_preview_email_body"},C={class:"fcrm_email_preview_email_header"},V={class:"label"},x={class:"content"},B={class:"value"},P={class:"label"},j={class:"content"},Z={class:"value"},I={class:"label"},O={class:"content"},T={class:"value"},D={class:"label"},S={class:"content"},E={class:"value"},H={class:"label"},z={class:"content"},A={class:"value"},F={class:"fcrm_email_preview_email_stats"},J={class:"label"},N={class:"content"},Q={class:"fcrm_email_preview_email_stat_item"},U={class:"value"},W={class:"fcrm_email_preview_email_stat_item"},X={class:"value"},Y={key:0},q={class:"label"},G={class:"content"},K={class:"value"},R={key:1,class:"fcrm_email_preview_email_clicks"},ee={class:"label"},ie={class:"content"},ae={class:"fcrm_preview_toolbar"},le={class:"fcrm_preview_device_toggle"},se={class:"fcrm_device_btn_group"},te=["title"],ne=["title"],oe=["title"],ce={key:0,class:"fc_device_notch"},re={key:1,class:"fc_device_home"},pe={class:"dialog-footer"};const me=L({name:"EmailPreview",props:["preview"],components:{Badge:k,PreviewIframeBuilder:g,Icons:y,FolderOpened:i,Location:e},data:()=>({direction:"rtl",email:null,info:{},loading:!1,previewMode:"desktop"}),computed:{deviceLabel(){return{desktop:this.$t("Desktop"),tablet:this.$t("Tablet")+" · 768px",mobile:this.$t("Mobile")+" · 375px"}[this.previewMode]||""}},mounted(){window.fcAdmin&&window.fcAdmin.is_rtl&&(this.direction="ltr")},methods:{fetch(){this.email=null,this.loading=!0,this.$get(`campaigns/emails/${this.preview.id}/preview`).then(e=>{this.email=e.email,this.info=e.info}).finally(()=>{this.loading=!1})},onOpen(){this.fetch()},onClosed(){this.preview.isVisible=!1,this.previewMode="desktop"}}},[["render",function(e,i,g,k,L,y){const me=n("Badge"),de=l,ve=n("Icons"),_e=n("preview-iframe-builder"),we=s,fe=t,ue=a;return o(),c("div",null,[r(fe,{direction:L.direction,size:"70%",title:e.$t("Email Preview"),onOpen:y.onOpen,"append-to-body":!0,"close-on-click-modal":!1,modelValue:g.preview.isVisible,"onUpdate:modelValue":i[4]||(i[4]=e=>g.preview.isVisible=e),"modal-class":"fcrm_email_preview_dialog"},{footer:p(()=>[v("span",pe,[r(we,{onClick:i[3]||(i[3]=e=>g.preview.isVisible=!1)},{default:p(()=>[h(_(e.$t("Close")),1)],void 0,!0),_:1})])]),default:p(()=>[L.email?d("",!0):m((o(),c("div",M,null,512)),[[ue,L.loading]]),L.email?(o(),c("div",$,[v("div",C,[v("ul",null,[v("li",null,[v("span",V,_(e.$t("Status")),1),v("span",x,[v("span",B,[r(me,{type:L.info.status},null,8,["type"])])])]),v("li",null,[v("span",P,_(e.$t("Campaign")),1),v("span",j,[v("span",Z,_(L.info.campaign?L.info.campaign.title:"n/a"),1)])]),v("li",null,[v("span",I,_(e.$t("Subject")),1),v("span",O,[v("span",T,_(L.email.subject),1)])]),v("li",null,[v("span",D,_(e.$t("To")),1),v("span",S,[v("span",E,_(L.email.to.name)+" <"+_(L.email.to.email)+">",1)])]),v("li",null,[v("span",H,_(e.$t("Date")),1),v("span",z,[v("span",A,_(e.nsDateFormat(L.info.scheduled_at)),1)])]),v("li",F,[v("span",J,_(e.$t("Stats")),1),v("span",N,[v("span",Q,[i[5]||(i[5]=v("span",{class:"icon"},[v("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("path",{d:"M2.1458 4.91239L7.694 1.58599C7.78725 1.53004 7.89395 1.50049 8.0027 1.50049C8.11145 1.50049 8.21815 1.53004 8.3114 1.58599L13.8542 4.91299C13.8987 4.93964 13.9355 4.97736 13.961 5.02247C13.9866 5.06758 14 5.11855 14 5.17039V12.8C14 12.9591 13.9368 13.1117 13.8243 13.2243C13.7117 13.3368 13.5591 13.4 13.4 13.4H2.6C2.44087 13.4 2.28826 13.3368 2.17574 13.2243C2.06321 13.1117 2 12.9591 2 12.8V5.16979C1.99999 5.11795 2.01341 5.06698 2.03897 5.02187C2.06452 4.97676 2.10133 4.93904 2.1458 4.91239ZM3.2 5.67979V12.2H12.8V5.67919L8.0024 2.79919L3.2 5.67919V5.67979ZM8.036 9.01879L11.2136 6.34099L11.9864 7.25899L8.0444 10.5812L4.0184 7.26319L4.7816 6.33679L8.036 9.01879V9.01879Z",fill:"var(--fc-secondary-text)"})])],-1)),v("span",U,_(L.info.is_open||0),1)]),i[7]||(i[7]=v("span",{class:"dotted-shape"},null,-1)),v("span",W,[i[6]||(i[6]=v("span",{class:"icon"},[v("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("path",{d:"M10.0328 8.89878L11.564 13.1072L8.74522 14.1332L7.21342 9.92478L4.87402 11.3918L5.84602 1.77979L12.7682 8.51898L10.0334 8.89878H10.0328ZM10.0262 12.3896L8.39722 7.91358L10.1732 7.66758L6.78922 4.37358L6.31522 9.07158L7.83322 8.11938L9.46222 12.5954L10.0262 12.3896V12.3896Z",fill:"var(--fc-secondary-text)"})])],-1)),v("span",X,_(L.info.click_counter||0),1)])])]),L.info.note?(o(),c("li",Y,[v("span",q,_Line truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{ax as e,aw as t,e as a,k as s,ay as i,g as l,c as n,R as o,as as r,a6 as c,ac as d,a2 as u,j as p,h as m,i as h,aB as g,aH as _,aI as f,E as y,aR as q,aS as v,n as b}from"../../../../vendor-element-plus.js?ver=3.1.8";import{W as S,Y as $,a5 as w,Z as k,ab as C,ax as T,b2 as V,aa as D,a6 as x,a9 as E,aQ as A,X as P,a8 as j,J as B}from"../../../../vendor.js?ver=3.1.8";import{_ as I,I as F,a as N,T as U}from"../../../../fc-bits-ui.js?ver=3.1.8";import{C as O}from"../../../../Confirm.js?ver=3.1.8";import{P as M}from"../../../../PaginationBar.js?ver=3.1.8";import{I as H}from"../../../../InlineDoc.js?ver=3.1.8";import{T as J}from"../../../../TopNav.js?ver=3.1.8";import{P as K}from"../../../../PageHeader.js?ver=3.1.8";import{D as R}from"../../../../DataTable.js?ver=3.1.8";import{F as Q}from"../../../../FloatingBulkActionShell.js?ver=3.1.8";const Y={name:"CreateSequence",props:{modelValue:{type:Boolean,default:!1}},emits:["update:modelValue","toggleDialog"],data:()=>({sequence:{title:""},errors:{title:""},saving:!1}),computed:{isVisible:{get(){return this.modelValue},set(e){this.$emit("update:modelValue",e),this.$emit("toggleDialog",e)}}},methods:{save(){this.sequence.title?(this.errors={title:""},this.saving=!0,this.$post("sequences",this.sequence).then(e=>{this.$notify.success(e.message),this.$router.push({name:"edit-sequence",params:{id:e.sequence.id}})}).catch(e=>{const t=e.data?e.data:e;if(t.status&&403===t.status)this.notify.error(t.message);else if(t.title){const e=Object.keys(t.title);this.errors.title=t.title[e[0]]}}).finally(e=>{this.saving=!1})):this.errors.title=this.$t("Title field is required")}}},z={class:"error"},L={class:"dialog-footer"};const G={class:"fcrm_email_sequences_page"},W={class:"fcrm_page_header_top_nav_wrapper"},X={class:"fcrm_page_header_top_nav"},Z={class:"fcrm-layout-width"},ee={key:0},te={class:"icon"},ae={class:"el-popover__reference"},se={class:"icon"},ie={class:"icon"},le={class:"icon"},ne={class:"fcrm_empty_state"},oe={class:"fcrm_empty_state_text"},re={key:0},ce=["title"],de={style:{"vertical-align":"middle"}},ue={key:1},pe=["aria-label"],me={class:"el-popover__reference"},he={class:"icon"},ge={class:"el-popover__reference"},_e={class:"icon"},fe={class:"el-popover__reference"},ye={class:"icon"},qe={class:"el-popover__reference"},ve={class:"icon"},be={class:"fcrm_bulk_action_bar"},Se={class:"fcrm_bulk_action_left"},$e={class:"fc_bulk_selection_count"},we={key:0,class:"fc_bulk_divider","aria-hidden":"true"},ke={key:2,class:"fc_bulk_divider","aria-hidden":"true"},Ce={class:"icon"},Te={class:"fcrm_import_content"},Ve={class:"upload-icon"},De={class:"el-upload__text"};const xe=I({name:"all-sequences",components:{Icons:F,PageHeader:K,TopNav:J,DataTable:R,FloatingBulkActionShell:Q,CreateSequence:I(Y,[["render",function(n,o,r,c,d,u){const p=a,m=t,h=e,g=s,_=l,f=i;return S(),$(_,{title:n.$t("Create new email sequence"),modelValue:u.isVisible,"onUpdate:modelValue":o[2]||(o[2]=e=>u.isVisible=e),"append-to-body":!0,"close-on-click-modal":!1,width:"640px",class:"fc-create-email-sequence"},{footer:w(()=>[k("span",L,[x((S(),$(g,{disabled:d.saving,type:"primary",onClick:o[1]||(o[1]=e=>u.save())},{default:w(()=>[E(D(n.$t("Next")),1)],void 0,!0),_:1},8,["disabled"])),[[f,d.saving]])])]),default:w(()=>[k("div",null,[C(h,{onSubmit:T(u.save,["prevent"]),model:d.sequence,"label-position":"top"},{default:w(()=>[C(m,{label:n.$t("Sequence Title")},{default:w(()=>[C(p,{ref:"title",placeholder:n.$t("Sequence Title"),modelValue:d.sequence.title,"onUpdate:modelValue":o[0]||(o[0]=e=>d.sequence.title=e),onKeyup:V(u.save,["enter"])},null,8,["placeholder","modelValue","onKeyup"]),k("span",z,D(d.errors.title),1)],void 0,!0),_:1},8,["label"])],void 0,!0),_:1},8,["onSubmit","model"])])],void 0),_:1},8,["title","modelValue"])}]]),Confirm:O,PaginationBar:M,InlineDoc:H,EditPen:u,CopyDocument:d,Delete:c,ArrowDownBold:r,Money:o,Close:n},data:()=>({sequences:[],pagination:{total:0,per_page:10,current_page:1},loading:!0,dialogVisible:!1,duplicating:!1,search:"",options:{sampleCsv:null,delimiter:"comma"},order:"desc",orderBy:"id",selection:!1,selectedSequences:[],deleting:!1,importDialogVisible:!1,inline_errors:null,allSelected:!1,current_mode:"system"===U.getCurrentTheme()?U.getSystemTheme():U.getCurrentTheme()}),computed:{url(){let e=window.ajaxurl;return e+=(e.match(/\?/)?"&":"?")+jQuery.param({action:"fluentcrm_import_sequence",_nonce:window.fcAdmin.rest.nonce}),e},canSelectAll(){if(!this.pagination||!this.pagination.per_page||!this.pagination.total)return!1;const e=this.selectedSequences.length===this.pagination.per_page,t=this.selectedSequences.length<this.pagination.total;return e&&t}},methods:{setup(){let e=this.$route.query;if(window.fcrm_seq_sub_params&&(e=window.fcrm_seq_sub_params),this.order=e.order,this.orderBy=e.orderBy,this.search=e.search,e.page&&(this.pagination.current_page=parseInt(e.page)),e.per_page)this.pagination.per_page=parseInt(e.per_page);else{const e=parseInt(this.storage.get("sequencLine truncated
|
||||
@@ -0,0 +1 @@
|
||||
import{W as e,ay as a,a_ as t,aZ as l,aD as i,aA as s,aw as d,e as m,bc as o,aJ as n,E as u,aK as r,aL as _,az as c,aG as p,ax as h,k as v,ap as f}from"../../../../vendor-element-plus.js?ver=3.1.8";import{aQ as g,a6 as b,W as y,X as $,ab as V,a5 as S,a9 as q,aa as j,Y as w,a8 as k,Z as E,a0 as C,av as T}from"../../../../vendor.js?ver=3.1.8";import{E as U}from"../../../../BlockComposer.js?ver=3.1.8";import{I as P}from"../../../../_FormBuilder2.js?ver=3.1.8";import{S as D}from"../../../../TestEmail.js?ver=3.1.8";import{P as x}from"../../../../PageHeader.js?ver=3.1.8";import{_ as M}from"../../../../fc-bits-ui.js?ver=3.1.8";import"../../../../input-popover-dropdown.js?ver=3.1.8";import"../../../../data_config.js?ver=3.1.8";import"../../../../EmailPreview.js?ver=3.1.8";import"../../../../PreviewIframeBuilder.js?ver=3.1.8";import"../../../../CampaignSubjectLines.js?ver=3.1.8";import"../../../../PaginationBar.js?ver=3.1.8";import"../../../../_MergeCodes.js?ver=3.1.8";import"../../../../BuiltinTemplateDrawer.js?ver=3.1.8";import"../../../../PromoCard.js?ver=3.1.8";import"../../../../fc-bits.js?ver=3.1.8";import"../../../../PhotoWidget.js?ver=3.1.8";import"../../../../_OptionSelector.js?ver=3.1.8";import"../../../../_AjaxSelector.js?ver=3.1.8";import"../../../../_VerifiedEmailInput.js?ver=3.1.8";const I={class:"fcrm_edit_email_sequence_page fcrm_sticky_block_composer_page"},B={class:"fcrm_edit_email_sequence_body"},H={key:0,class:"fcrm_edit_email_sequence_schedule--config"},F={class:"fcrm_edit_email_sequence_schedule--datetime"},W={class:"fcrm_edit_email_sequence_schedule--specific-days"},A={key:0},K={key:1,class:"fluentcrm_body fluentcrm_pad_30 text-align-center"};const L=M({name:"SequenceEmailEdit",props:["sequence_id","email_id"],emits:["getVisualData"],components:{EmailBlockComposer:U,InputPopover:P,SendTestEmail:D,PageHeader:x,InfoFilled:e},data:()=>({ArrowRightBold:T(f),sequence:{},email:{},loading:!1,saving:!1,app_loaded:!1,smartcodes:window.fcAdmin.globalSmartCodes,email_subject_status:!0,is_dirty:""}),watch:{email_id(){this.fetchSequenceEmail()}},methods:{backToSequence(){this.$router.push({name:"edit-sequence",params:{id:this.sequence_id},query:{t:(new Date).getTime()}})},fetchSequenceEmail(){this.loading=!0,this.$get(`sequences/${this.sequence_id}/email/${this.email_id}`,{with:["sequence"]}).then(e=>{this.sequence=e.sequence,this.email=e.email}).catch(e=>{this.handleError(e)}).finally(()=>{this.loading=!1,this.app_loaded=!0})},save(){if(!this.email.email_body)return this.$notify.error({title:this.$t("Oops!"),message:this.$t("Cam_Please_peb"),offset:19});if(!this.email.email_subject)return this.$notify.error({title:this.$t("Oops!"),message:this.$t("Cam_Please_peS"),offset:19});this.saving=!0,this.is_dirty=!1;const e={route_method:"create",email:JSON.stringify(this.email),sequence_id:this.sequence_id};parseInt(this.email_id)&&(e.route_method="update",e.mail_id=this.email_id),this.$post("sequences/sequence-email-update-create",e).then(e=>{this.$notify.success(e.message),parseInt(this.email_id)||this.$router.push({name:"edit-sequence-email",params:{sequence_id:e.email.parent_id,email_id:e.email.id}})}).catch(e=>{this.handleError(e)}).finally(()=>{this.saving=!1,this.is_dirty=!1})},maybeSave(){"visual_builder"==this.email.design_template?this.$bus.emit("getVisualData",{}):this.save()},resetSubject(){this.email_subject_status=!1,this.$nextTick(()=>{this.email_subject_status=!0})},changingSpecificDaysStatus(){"yes"!=this.email.settings.timings.selected_days_only||this.email.settings.timings.allowed_days||(this.email.settings.timings.allowed_days=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"])},handleChangeContent(){""!==this.is_dirty?this.is_dirty=!0:this.is_dirty=!1},initKeyboardSave(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&"s"===e.key&&(e.preventDefault(),this.maybeSave())}},mounted(){this.fetchSequenceEmail(),document.addEventListener("keydown",this.initKeyboardSave)},beforeRouteLeave(e,a,t){if(this.is_dirty){if(!window.confirm(this.$t("Unsaved_Confirm_Msg")))return!1}this.unmountBlockEditor(),document.removeEventListener("keydown",this.initKeyboardSave),t()}},[["render",function(e,f,T,U,P,D){const x=l,M=t,L=g("send-test-email"),R=g("page-header"),O=g("input-popover"),z=d,J=s,N=m,Z=i,G=g("InfoFilled"),Q=u,X=n,Y=o,ee=_,ae=r,te=c,le=p,ie=h,se=v,de=g("email-block-composer"),me=a;return b((y(),$("div",I,[V(R,null,{breadcrumb:S(()=>[V(M,{"separator-icon":P.ArrowRightBold},{default:S(()=>[V(x,{to:{name:"email-sequences"}},{default:S(()=>[q(j(e.$t("Email Sequences")),1)],void 0,!0),_:1}),V(x,{to:{name:"edit-sequence",params:{id:T.sequence_id}}},{default:S(()=>[q(j(P.sequence.title),1)],void 0,!0),_:1},8,["to"]),P.email.email_subject?(y(),w(x,{key:0},{default:S(()=>[q(j(P.email.email_subject),1)],void 0,!0),_:1})):k("",!0)],void 0,!0),_:1},8,["separator-icon"])]),actions:S(()=>[V(L,{campaign:P.email},null,8,["campaign"])]),_:1}),E("div",B,[P.app_loaded?(y(),$("div",H,[V(ie,{"label-position":"topLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{T as e}from"../../../../TopNav.js?ver=3.1.8";import{P as a}from"../../../../PromoCard.js?ver=3.1.8";import{P as r}from"../../../../PageHeader.js?ver=3.1.8";import{aQ as o,W as s,X as t,Z as i,ab as c,a5 as n,a9 as m,aa as l}from"../../../../vendor.js?ver=3.1.8";import{_ as d}from"../../../../fc-bits-ui.js?ver=3.1.8";import"../../../../vendor-element-plus.js?ver=3.1.8";const p={class:"fcrm_email_sequences_page"},u={class:"fcrm_page_header_top_nav_wrapper"},_={class:"fcrm_page_header_top_nav"},v={class:"fcrm-layout-width"},f={class:"fcrm_body_boxed"};const h={key:0,class:"fc_sequence_root"},g={key:1};const b=d({name:"sequence-view",components:{EmailSequencePromo:d({name:"EmailSequencePromo",components:{PromoCard:a,TopNav:e,PageHeader:r}},[["render",function(e,a,r,d,h,g){const b=o("TopNav"),w=o("page-header"),y=o("PromoCard");return s(),t("div",p,[i("div",u,[i("div",_,[c(b)]),a[0]||(a[0]=i("div",{class:"fcrm_page_header_top_actions"},null,-1))]),i("div",v,[c(w,null,{title:n(()=>[m(l(e.$t("Email Sequences")),1)]),_:1}),i("div",f,[c(y,{heading:e.$t("Email Sequences"),description:e.$t("EmailSequencePromo.title")},{"before-cta":n(()=>[...a[1]||(a[1]=[i("iframe",{style:{display:"block",margin:"20px auto 0 auto"},width:"764",height:"430",src:"https://www.youtube.com/embed/6nYOK2UzoVk",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""},null,-1)])]),_:1},8,["heading","description"])])])])}]])},data:()=>({}),mounted(){this.changeTitle(this.$t("Email Sequences"))}},[["render",function(e,a,r,i,n,m){const l=o("router-view"),d=o("email-sequence-promo");return e.has_campaign_pro?(s(),t("div",h,[c(l)])):(s(),t("div",g,[c(d)]))}]]);export{b as default};
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{c as e,k as t,a_ as i,aZ as s,e as a,av as l,aB as n,E as c,aK as o,aL as d,aO as r,h as u,i as m,j as h,ax as p,aw as _,ay as f,g,ap as v}from"../../../../vendor-element-plus.js?ver=3.1.8";import{aQ as y,W as q,X as w,Z as C,ab as $,a5 as b,Y as k,a8 as L,a9 as S,aa as V,b2 as x,J as E,az as T,bB as M,a6 as D}from"../../../../vendor.js?ver=3.1.8";import{L as I,C as B}from"../../../../_LinkMetrics.js?ver=3.1.8";import{M as H}from"../../../../_MailerConfig.js?ver=3.1.8";import{E as j}from"../../../../EmailPreview.js?ver=3.1.8";import{P as Z}from"../../../../PageHeader.js?ver=3.1.8";import{_ as P,I as U}from"../../../../fc-bits-ui.js?ver=3.1.8";import{B as A}from"../../../../BaseCard.js?ver=3.1.8";import"../../../../PaginationBar.js?ver=3.1.8";import"../../../../Confirm.js?ver=3.1.8";import"../Campaigns/_components/EmailPreview.js?ver=3.1.8";import"../../../../PreviewIframeBuilder.js?ver=3.1.8";import"../../../../Badge.js?ver=3.1.8";import"../../../../GenericPromo.js?ver=3.1.8";import"../../../../PromoCard.js?ver=3.1.8";import"../../../../SettingsIcons.js?ver=3.1.8";import"../../../../_VerifiedEmailInput.js?ver=3.1.8";import"../../../../TestEmail.js?ver=3.1.8";import"../../../../CampaignSubjectLines.js?ver=3.1.8";const F={class:"fcrm_email_sequences_view"},R={class:"fcrm-layout-width"},W={key:0,class:"fcrm_inline_editable_input"},z={key:1,class:"fcrm-sequence-title-text-wrap"},N={class:"icon","aria-hidden":"true"},Y={class:"icon"},G={style:{position:"relative"}},K={class:"fc_loading_bar"},O={key:1},J={class:""},Q={class:"fcrm_sequence_hero_card"},X={class:"fcrm_sequence_hero_title"},ee={class:"icon"},te={key:2,class:"fcrm-sequence-list"},ie={key:0,class:"fcrm-sequence-wait-divider"},se=["onClick"],ae={class:"fcrm-sequence-delay-editor"},le={class:"fcrm-sequence-delay-editor__header"},ne={class:"fcrm-sequence-delay-editor__body"},ce={class:"fcrm-sequence-delay-editor__hint"},oe={class:"fcrm-sequence-delay-editor__footer"},de={class:"fcrm-sequence-card"},re={class:"fcrm-sequence-card-main"},ue={class:"fcrm-sequence-card-title-row"},me={class:"fcrm-sequence-card-title-wrap"},he={class:"fcrm-sequence-number"},pe={class:"fcrm-sequence-card-actions"},_e=["onClick","title"],fe={class:"fcrm-sequence-more"},ge={class:"el-popover__reference"},ve={class:"icon"},ye={class:"el-popover__reference"},qe={class:"icon"},we={class:"fcrm-sequence-schedule"},Ce={class:"fcrm-sequence-stats"},$e=["onClick"],be={class:"fcrm-stat-item"},ke=["onClick"],Le={class:"fcrm-stat-item"},Se={class:"dialog-footer"};const Ve=P({name:"EditSequence",components:{BaseCard:A,Icons:U,PageHeader:Z,CampaignEmails:B,LinkMetrics:I,MailerConfig:H,EmailPreview:j,Close:e},props:["id"],data:()=>({ArrowRightBold:v,sequence:{},sequence_emails:[],loading:!1,addEmailModal:!1,showSequenceSettings:!1,savingSequence:!1,show_email_report:!1,show_email_report_id:!1,link_clicks_modal:!1,link_click_id:!1,order:"desc",orderBy:"id",duplicating:!1,show_title_input:!1,editableTitle:"",editingEmailIndex:null,editDelayValue:"",editDelayUnit:"days",savingDelay:!1}),methods:{showInputField(){this.editableTitle=this.sequence.title||"",this.show_title_input=!0,this.$nextTick(()=>{const e=this.$refs.titleInput,t=Array.isArray(e)?e[0]:e;t&&t.focus&&t.focus()})},cancelInlineTitle(){this.show_title_input=!1,this.editableTitle=this.sequence.title||""},saveInlineTitle(){const e=(this.editableTitle||"").trim();e&&(e!==this.sequence.title?(this.sequence.title=e,this.saveSequence()):this.show_title_input=!1)},showEmailReport(e){this.show_email_report_id=e,this.show_email_report=!0},showLinkReport(e){this.link_click_id=e,this.link_clicks_modal=!0},handleSequenceAction(e,t){"edit"!==t?"report"!==t?"links"!==t?"duplicate"!==t?"delete"===t&&this.confirmDelete(e):this.duplicateSequence(e):this.showLinkReport(e.id):this.showEmailReport(e.id):this.$router.push({name:"edit-sequence-email",params:{sequence_id:e.parent_id,email_id:e.id},query:{t:(new Date).getTime()}})},statCount(e,t){const i=Number((e.stats||{})[t]);return Number.isFinite(i)?i:0},fetchSequence(){this.loading=!0;const e={with:["sequence_emails","email_stats"],order:this.order,orderBy:this.orderBy};this.$get(`sequences/${this.id}`,e).then(e=>{var t;this.sequence=e.sequence,this.editableTitle=(null==(t=e.sequence)?void 0:t.title)||"",this.sequence_emails=e.sequence_emails,this.changeTitle(this.sequence.title+" - Sequence")}).catch(e=>{this.handleError(e)}).finally(()=>{this.loading=!1})},gotToSubscribers(){this.$router.push({name:"sequence-subscribers",params:{id:this.id},query:{t:(new Date).getTime()}})},toSequenceEmailEdit(e){this.$router.push({name:"edit-sequence-email",params:{sequence_id:this.sequence.id,email_id:e}})},confirmDelete(e){const t=`\n <div class="fcrm-status-confirm__body">\n <div class="fcrm-status-confirm__content">\n <h4 class="fcrm-status-confirm__title">${this.$t("Delete Sequence")}</h4>\n <p class="fcrm-status-confirm__tex
Line truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{k as e,av as t,c as s,aH as i,aI as a,aO as n,ay as r,E as l,a_ as c,aZ as o,ap as d}from"../../../../vendor-element-plus.js?ver=3.1.8";import{aQ as u,W as _,X as b,Y as h,a5 as m,Z as g,aa as f,ab as p,a9 as v,J as S,a6 as y,ac as w,a8 as $,av as q}from"../../../../vendor.js?ver=3.1.8";import{R as k}from"../../../../RecipientTaggerForm.js?ver=3.1.8";import{_ as C,I as T,a as x,T as E}from"../../../../fc-bits-ui.js?ver=3.1.8";import{P as D}from"../../../../PaginationBar.js?ver=3.1.8";import{D as P}from"../../../../DataTable.js?ver=3.1.8";import{F as j}from"../../../../FloatingBulkActionShell.js?ver=3.1.8";import{C as B}from"../../../../Confirm.js?ver=3.1.8";import{B as A}from"../../../../Badge.js?ver=3.1.8";import{P as F}from"../../../../PageHeader.js?ver=3.1.8";import"../../../../fc-bits.js?ver=3.1.8";const I={class:"fluentcrm_sequence_sub_adder"},V={class:"text-align-center"},R={class:"text-align-center"},H={key:1,class:"text-align-center fluentcrm_hero_box"};const O={class:"fcrm_sequence_subscribers_table_wrap"},L={class:"fcrm_table_header_inner_left_title"},N=["title","src"],z={class:"fcrm_contact_info"},J={class:"fcrm_contact_name"},U={class:"fcrm_contact_email"},Y={class:"fcrm_sequence_date_with_note"},Z=["title"],G=["aria-label"],Q=["title"],W={key:1},X={class:"fcrm_bulk_action_bar"},K={class:"fcrm_bulk_action_left"},M={class:"fc_bulk_selection_count"},ee={class:"icon"};const te={class:"fcrm_email_sequences_view"},se={class:"fcrm-layout-width"},ie={class:"fcrm_sequence_subscribers_body"},ae={key:1,class:"fluentcrm_sequence_subs"};const ne=C({name:"SequenceSubscribers",props:["id"],components:{SubscribersAdder:C({name:"sequence_sub_adder",props:["sequence_id"],components:{RecipientTaggerForm:k},data:()=>({settings:{subscribers:[{list:null,tag:"all"}],excludedSubscribers:[{list:null,tag:null}],sending_filter:"list_tag",dynamic_segment:{id:"",slug:""}},ready_tagger:!0,inserting_page:1,inserting_total_page:0,inserting_now:!1,btnSubscribing:!1,batch_completed:!1,in_total:0,estimated_count:0}),watch:{},methods:{processSubscribers(){const e=this.settings,t=e.subscribers.filter(e=>e.list&&e.tag),s=e.excludedSubscribers.filter(e=>e.list&&e.tag);if("list_tag"===e.sending_filter){if(t.length!==e.subscribers.length||s.length&&s.length!==e.excludedSubscribers.length)return void this.$notify.error({title:this.$t("Oops!"),message:this.$t("_Su_Invalid_solatisi"),offset:19})}else if("dynamic_segment"==e.sending_filter){if(!e.dynamic_segment.uid)return void this.$notify.error({title:this.$t("Oops!"),message:this.$t("Please select the segment"),offset:19})}else if("advanced_filters"==e.sending_filter){let t=!1;if(this.each(e.advanced_filters,e=>{this.isEmptyValue(e)||(t=!0)}),!t)return void this.$notify.error({title:this.$t("Oops!"),message:this.$t("Please select the filters"),offset:19})}const i={subscribers:t,excludedSubscribers:s,sending_filter:e.sending_filter,dynamic_segment:e.dynamic_segment,page:this.inserting_page,advanced_filters:JSON.stringify(e.advanced_filters)};this.btnSubscribing=!0,this.inserting_now=!0,this.ready_tagger=!1,this.$post(`sequences/${this.sequence_id}/subscribers`,i).then(e=>{e.remaining?(1===this.inserting_page&&(this.inserting_total_page=e.page_total),this.inserting_page=e.next_page,this.$nextTick(()=>{this.processSubscribers()})):(this.batch_completed=!0,this.$notify.success({title:this.$t("Great!"),message:this.$t("_Su_Subscribers_hbas"),offset:19}),this.in_total=e.in_total)}).catch(e=>{this.handleError(e),this.btnSubscribing=!1,this.inserting_now=!1}).finally(()=>{})},resetSettings(){this.$emit("completed"),this.ready_tagger=!1,this.batch_completed=!1,this.inserting_now=!1,this.btnSubscribing=!1,this.inserting_page=1,this.inserting_total_page=0,this.settings={subscribers:[{list:null,tag:"all"}],excludedSubscribers:[{list:null,tag:null}],sending_filter:"list_tag",dynamic_segment:{id:"",slug:""}},this.$nextTick(()=>{this.ready_tagger=!0})}}},[["render",function(s,i,a,n,r,l){const c=e,o=u("recipient-tagger-form"),d=t;return _(),b("div",I,[r.ready_tagger?(_(),h(o,{key:0,modelValue:r.settings,"onUpdate:modelValue":i[1]||(i[1]=e=>r.settings=e)},{fc_tagger_bottom:m(()=>[g("div",V,[g("p",null,f(s.$t("_Su_Please_ntsewbstt")),1)]),g("div",R,[p(c,{onClick:i[0]||(i[0]=e=>l.processSubscribers()),type:"primary"},{default:m(()=>[v(f(s.$t("Add to this Sequence")),1)],void 0,!0),_:1})])]),_:1},8,["modelValue"])):(_(),b("div",H,[r.batch_completed?(_(),b(S,{key:0},[g("h3",null,f(s.$t("Completed")),1),g("h4",null,f(s.$t("_Su_All_SLashbaSttsE")),1),y(p(c,{onClick:i[2]||(i[2]=e=>l.resetSettings()),type:"primary",size:"small"},{default:m(()=>[v(f(s.$t("Back")),1)],void 0),_:1},512),[[w,r.batch_completed]]),g("p",null,[g("b",null,f(r.in_total),1),v(" "+f(s.$t("_Su_Subscribers_hbat")),1)])],64)):(_(),b(S,{key:1},[g("h3",null,f(s.$t("Processing now...")),1),g("h4",null,f(s.$t("Rec_Please_dnctw")),1),r.inserting_total_page?(_(),b(S,{key:0},[g("h2",null,f(r.inserting_page)+"/"+f(r.inserting_total_page),1)Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
import{aQ as e,W as r,Y as o}from"../../../vendor.js?ver=3.1.8";import{_ as s}from"../../../fc-bits-ui.js?ver=3.1.8";import"../../../vendor-element-plus.js?ver=3.1.8";const t=s({name:"email-view"},[["render",function(s,t,n,a,i,m){const v=e("router-view");return r(),o(v)}]]);export{t as default};
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{aD as e,aA as a,aw as t,e as l,az as i,ax as o,k as m}from"../../../../../vendor-element-plus.js?ver=3.1.8";import{aQ as s,W as d,X as r,ab as n,a5 as u,Y as p,a8 as c,a9 as _,aa as g,Z as v}from"../../../../../vendor.js?ver=3.1.8";import{E as h}from"../../../../../BlockComposer.js?ver=3.1.8";import{I as f}from"../../../../../_FormBuilder2.js?ver=3.1.8";import{_ as b}from"../../../../../fc-bits-ui.js?ver=3.1.8";import"../../../../../input-popover-dropdown.js?ver=3.1.8";import"../../../../../data_config.js?ver=3.1.8";import"../../../../../EmailPreview.js?ver=3.1.8";import"../../../../../PreviewIframeBuilder.js?ver=3.1.8";import"../../../../../TestEmail.js?ver=3.1.8";import"../../../../../CampaignSubjectLines.js?ver=3.1.8";import"../../../../../PaginationBar.js?ver=3.1.8";import"../../../../../_MergeCodes.js?ver=3.1.8";import"../../../../../BuiltinTemplateDrawer.js?ver=3.1.8";import"../../../../../PromoCard.js?ver=3.1.8";import"../../../../../fc-bits.js?ver=3.1.8";import"../../../../../PhotoWidget.js?ver=3.1.8";import"../../../../../_OptionSelector.js?ver=3.1.8";import"../../../../../_AjaxSelector.js?ver=3.1.8";import"../../../../../_VerifiedEmailInput.js?ver=3.1.8";const j=b({name:"CampaignName",components:{EmailBlockComposer:h,InputPopover:f},props:["campaign"],emits:["getVisualData"],data:()=>({loading:!1,saving:!1,app_loaded:!1,smartcodes:window.fcAdmin.globalSmartCodes,email_subject_status:!0,is_dirty:""}),methods:{validateBody(e=!0){return!!this.campaign.email_body||(e&&this.$notify.error({title:this.$t("Oops!"),message:this.$t("Cam_Please_peb"),offset:19}),!1)},maybeSave(e=!1){"visual_builder"==this.campaign.design_template?this.$bus.emit("getVisualData",{callback:()=>this.save(e)}):this.save(e)},save(e=!1){if(!this.validateBody())return;if(e&&(!this.campaign.email_subject||!this.campaign.email_subject.trim()))return this.$notify.error({title:this.$t("Oops!"),message:this.$t("Cam_Please_peS"),offset:19});this.saving=!0,this.is_dirty=!1;const a={campaign:JSON.stringify(this.campaign),campaign_id:this.campaign.id,validate_subject:e?"yes":"no"};this.$post("recurring-campaigns/update-campaign-data",a).then(e=>{this.$notify.success(e.message)}).catch(e=>{this.handleError(e)}).finally(()=>{this.saving=!1})},resetSubject(){},handleChangeContent(){},initKeyboardSave(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&"s"===e.key&&(e.preventDefault(),this.maybeSave())}},mounted(){this.changeTitle("Email - "+this.campaign.title),document.addEventListener("keydown",this.initKeyboardSave)},beforeDestroy(){document.removeEventListener("keydown",this.initKeyboardSave)}},[["render",function(h,f,b,j,y,V){const $=s("input-popover"),C=t,S=a,w=l,k=e,E=i,P=o,U=m,B=s("email-block-composer");return d(),r("div",null,[n(P,{"label-position":"top",model:b.campaign,class:"fcrm_edit_email_sequence_schedule--config"},{default:u(()=>[n(k,{gutter:20},{default:u(()=>[n(S,{sm:24,md:12},{default:u(()=>[n(C,{label:h.$t("Email Subject")},{default:u(()=>[y.email_subject_status?(d(),p($,{key:0,doc_url:"https://fluentcrm.com/docs/merge-codes-smart-codes-usage/",popper_extra:"fc_with_c_fields",placeholder:h.$t("Email Subject"),data:y.smartcodes,modelValue:b.campaign.email_subject,"onUpdate:modelValue":f[0]||(f[0]=e=>b.campaign.email_subject=e)},null,8,["placeholder","data","modelValue"])):c("",!0)],void 0,!0),_:1},8,["label"])],void 0,!0),_:1}),n(S,{sm:24,md:12},{default:u(()=>[n(C,{label:h.$t("Email Pre-Header")},{default:u(()=>[n(w,{placeholder:h.$t("Email Pre-Header"),modelValue:b.campaign.email_pre_header,"onUpdate:modelValue":f[1]||(f[1]=e=>b.campaign.email_pre_header=e)},null,8,["placeholder","modelValue"])],void 0,!0),_:1},8,["label"])],void 0,!0),_:1})],void 0,!0),_:1}),n(C,null,{default:u(()=>[n(E,{"true-value":"1","false-value":"0",modelValue:b.campaign.utm_status,"onUpdate:modelValue":f[2]||(f[2]=e=>b.campaign.utm_status=e)},{default:u(()=>[_(g(h.$t("Ema_Add_UPFU")),1)],void 0,!0),_:1},8,["modelValue"])],void 0,!0),_:1}),1==b.campaign.utm_status||"1"==b.campaign.utm_status?(d(),p(k,{key:0,gutter:16,class:"fcrm_edit_email_sequence_schedule--utm-row"},{default:u(()=>[n(S,{sm:24,md:8},{default:u(()=>[n(C,{label:h.$t("Campaign Source (required)")},{default:u(()=>[n(w,{placeholder:h.$t("The referrer: (e.g. google, newsletter)"),modelValue:b.campaign.utm_source,"onUpdate:modelValue":f[3]||(f[3]=e=>b.campaign.utm_source=e)},null,8,["placeholder","modelValue"])],void 0,!0),_:1},8,["label"])],void 0,!0),_:1}),n(S,{sm:24,md:8},{default:u(()=>[n(C,{label:h.$t("Campaign Medium (required)")},{default:u(()=>[n(w,{placeholder:h.$t("Marketing medium: (e.g. cpc, banner, email)"),modelValue:b.campaign.utm_medium,"onUpdate:modelValue":f[4]||(f[4]=e=>b.campaign.utm_medium=e)},null,8,["placeholder","modelValue"])],void 0,!0),_:1},8,["label"])],void 0,!0),_:1}),n(S,{sm:24,md:8},{default:u(()=>[n(C,{label:h.$t("Campaign Name (required)")},{default:u(()=>[n(w,{placeholder:h.$t("Product, promo code, or slogan (e.g. spring_sale)"),modeLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{a7 as i,P as a,aB as e,E as t,h as r,i as s,j as l}from"../../../../../vendor-element-plus.js?ver=3.1.8";import{aQ as n,W as c,X as o,ab as d,a8 as _,J as m,Z as h,aa as g,az as p,a9 as u,a5 as f,Y as C}from"../../../../../vendor.js?ver=3.1.8";import{E as v}from"../../../../../EmailPreview.js?ver=3.1.8";import{P as w}from"../../../../../PaginationBar.js?ver=3.1.8";import{_ as y}from"../../../../../fc-bits-ui.js?ver=3.1.8";import"../../../../../PreviewIframeBuilder.js?ver=3.1.8";import"../../../../../TestEmail.js?ver=3.1.8";import"../../../../../CampaignSubjectLines.js?ver=3.1.8";const L={class:"fcrm_recurring_email_history_page"},k={key:0},$={key:0,class:"fcrm_recurring_email_history_wrapper"},x={class:"fcrm_recurring_email_history_header"},H={class:"fcrm_recurring_email_history_header--left"},M={class:"fcrm_recurring_email_history_header_title"},V={class:"fcrm_recurring_email_history_header_description"},b={class:"fcrm_recurring_email_history_body"},Z={class:"fcrm_recurring_email_history_item--content"},E={class:"fcrm_recurring_email_history_item--subject"},j={class:"fcrm_recurring_email_history_item--meta"},P={class:"fcrm_recurring_email_history_item--actions"},S={class:"el-dropdown-link"},B={key:1,class:"fcrm_recurring_email_history_wrapper"},D={class:"fcrm_recurring_email_history_header"},F={class:"fcrm_recurring_email_history_header--left"},T={class:"fcrm_recurring_email_history_header_title"},A={class:"fcrm_recurring_email_history_header_description"},I={class:"fcrm_recurring_email_history_body"},R={class:"fcrm_recurring_email_history_item--content"},z={class:"fcrm_recurring_email_history_item--subject"},J={class:"fcrm_recurring_email_history_item--meta"},Q={class:"fcrm_recurring_email_history_item--actions"},W={class:"el-dropdown-link"},X={class:"fcrm_recurring_email_history_footer"},Y={key:2,class:"fcrm_body_boxed"},q={style:{"text-align":"center",margin:"0"}},G={key:3};const K=y({name:"EmailHistory",components:{EmailPreview:v,PaginationBar:w,MoreFilled:a,DataLine:i},props:["campaign"],data:()=>({drafts:[],history:[],pagination:{total:0,per_page:20,current_page:1},loading:!1,previewingCampaign:!1,updatingStatus:!1}),methods:{fetch(){this.loading=!0,this.$get("recurring-campaigns/"+this.campaign.id+"/emails",{per_page:this.pagination.per_page,page:this.pagination.current_page}).then(i=>{i.drafts&&(this.drafts=i.drafts),this.history=i.emails.data,this.pagination.total=i.emails.total}).catch(i=>{this.handleError(i)}).finally(()=>{this.loading=!1})},showPreview(i){this.previewingCampaign=i},changeCampaignStatus(i,a){this.updatingStatus=!0,this.$put("recurring-campaigns/"+this.campaign.id+"/emails/"+a.id,{status:i}).then(i=>{this.$notify.success(i.message),this.fetch()}).catch(i=>{this.handleError(i)}).finally(()=>{this.updatingStatus=!1})},statusText(i){return{draft:this.$t("Draft"),cancelled:this.$t("Cancelled"),sent:this.$t("Sent"),failed:this.$t("Failed"),archived:this.$t("Archived")}[i]||i}},mounted(){this.fetch(),this.changeTitle(this.$t("Email History")+" - "+this.campaign.title)}},[["render",function(i,a,v,w,y,K){const N=e,O=n("MoreFilled"),U=t,ii=s,ai=r,ei=l,ti=n("DataLine"),ri=n("pagination-bar"),si=n("email-preview");return c(),o("div",L,[y.loading?(c(),o("div",k,[d(N,{animated:!0,style:{padding:"20px"},rows:7})])):_("",!0),y.drafts.length||y.history.length?(c(),o(m,{key:1},[y.drafts.length?(c(),o("div",$,[h("div",x,[h("div",H,[h("div",M,g(i.$t("Drafts")),1),h("div",V,g(i.$t("Draft_Email_Info")),1)]),a[1]||(a[1]=h("div",{class:"fcrm_recurring_email_history_header--actions"},null,-1))]),h("div",b,[(c(!0),o(m,null,p(y.drafts,e=>(c(),o("div",{key:e.id,class:"fcrm_recurring_email_history_item"},[h("div",Z,[h("div",E,g(e.email_subject),1),h("div",j,[u(g(e.status)+" ",1),a[2]||(a[2]=h("span",{class:"dotted"},null,-1)),u(" "+g(e.scheduled_at),1)])]),h("div",P,[d(ei,{trigger:"click",placement:"bottom-end"},{dropdown:f(()=>[d(ai,null,{default:f(()=>[d(ii,{class:"fc_dropdown_action",onClick:a=>i.$router.push({name:"recurring_email_report",params:{campaign_id:v.campaign.id,email_id:e.id}})},{default:f(()=>[a[3]||(a[3]=h("span",{class:"icon"},[h("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[h("path",{d:"M6.875 4.375V3.125H8.125V4.375H11.875V3.125H13.125V4.375H15.625C15.9702 4.375 16.25 4.65482 16.25 5V8.125H15V5.625H13.125V6.875H11.875V5.625H8.125V6.875H6.875V5.625H5V14.375H8.75V15.625H4.375C4.02982 15.625 3.75 15.3452 3.75 15V5C3.75 4.65482 4.02982 4.375 4.375 4.375H6.875ZM13.125 10C11.7443 10 10.625 11.1193 10.625 12.5C10.625 13.8807 11.7443 15 13.125 15C14.5057 15 15.625 13.8807 15.625 12.5C15.625 11.1193 14.5057 10 13.125 10ZM9.375 12.5C9.375 10.4289 11.0539 8.75 13.125 8.75C15.1961 8.75 16.875 10.4289 16.875 12.5C16.875 14.5711 15.1961 16.25 13.125 16.25C11.0539 16.25 9.375 14.5711 9.375 12.5ZM12.5 10.625V12.7589L13.9331 14.1919L14.8169 13.3081L13.75 12.2411V10.625H12.5Z",fill:"var(--fc-secondary-text)"})])],-1)),u(" "+g(i.$t("Review & ScheLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{aq as a,k as e,ay as t,E as i,ax as s,aw as n,aY as r,W as l,av as c,aJ as m,a$ as p,b0 as o,a_ as d,aZ as g,aB as _,ap as u}from"../../../../../vendor-element-plus.js?ver=3.1.8";import{aQ as v,W as h,Y as f,a5 as b,Z as y,ab as C,a6 as k,a9 as w,aa as j,X as S,a8 as $,J as x,az as E,a0 as T,$ as P,av as B}from"../../../../../vendor.js?ver=3.1.8";import{E as R}from"../../../../../BlockComposer.js?ver=3.1.8";import{B as A}from"../../../../../BaseCard.js?ver=3.1.8";import{_ as F}from"../../../../../fc-bits-ui.js?ver=3.1.8";import{E as I}from"../../../../../EmailSubjects.js?ver=3.1.8";import{S as U}from"../../../../../TestEmail.js?ver=3.1.8";import{h as D}from"../../../../../data_config.js?ver=3.1.8";import{U as L,C as z,a as M}from"../../../../../_CampaignDetails.js?ver=3.1.8";import{C as N,L as V}from"../../../../../_LinkMetrics.js?ver=3.1.8";import{R as G}from"../../../../../ReadableRecipientTagger.js?ver=3.1.8";import{P as Y}from"../../../../../PageHeader.js?ver=3.1.8";import"../../../../../input-popover-dropdown.js?ver=3.1.8";import"../../../../../_FormBuilder2.js?ver=3.1.8";import"../../../../../PhotoWidget.js?ver=3.1.8";import"../../../../../_OptionSelector.js?ver=3.1.8";import"../../../../../_AjaxSelector.js?ver=3.1.8";import"../../../../../_VerifiedEmailInput.js?ver=3.1.8";import"../../../../../EmailPreview.js?ver=3.1.8";import"../../../../../PreviewIframeBuilder.js?ver=3.1.8";import"../../../../../CampaignSubjectLines.js?ver=3.1.8";import"../../../../../PaginationBar.js?ver=3.1.8";import"../../../../../_MergeCodes.js?ver=3.1.8";import"../../../../../BuiltinTemplateDrawer.js?ver=3.1.8";import"../../../../../PromoCard.js?ver=3.1.8";import"../../../../../fc-bits.js?ver=3.1.8";import"../../../../../_MailerConfig.js?ver=3.1.8";import"../../../../../Confirm.js?ver=3.1.8";import"../../Campaigns/_components/EmailPreview.js?ver=3.1.8";import"../../../../../Badge.js?ver=3.1.8";import"../../../../../GenericPromo.js?ver=3.1.8";import"../../../../../SettingsIcons.js?ver=3.1.8";const O={class:"template"};const q={class:"fcrm_max_w_800"},H={class:"d-flex w-full items-center gap-10 flex-wrap justify-between"},J={class:"left"},W={class:"right d-flex gap-10 items-center"};const Z={class:"email_archived_report"},Q={key:0,style:{"margin-bottom":"20px","text-align":"center"}},X={class:"fcrm_email_campaign_stats_card_wrapper"},K={class:"fcrm_sms_campaign_view--stats-list"},aa={class:"fcrm_sms_campaign_view--stat-label"},ea={class:"fcrm_sms_campaign_view--stat-value"},ta={class:"fcrm_sms_campaign_view--stat-label"},ia={key:0,class:"fcrm_sms_campaign_view--stat-value"},sa={key:1,class:"fcrm_sms_campaign_view--stat-value"},na={class:"fcrm_perf_bars"},ra={class:"fcrm_perf_bar_header"},la={class:"fcrm_perf_bar_label"},ca={class:"fcrm_perf_value"},ma={class:"fcrm_perf_count"},pa={class:"fcrm_perf_pct"},oa={class:"fcrm_perf_bar"},da={class:"fcrm_sms_campaign_view--link-list"},ga={key:1,class:"fcrm_sms_campaign_view--main fcrm_email_campaign_view--main"},_a={class:"fcrm_campaign_emails_wrapper--title"};const ua={class:"fcrm_recurring_email_report_page"},va={class:"fcrm-layout-width"},ha={key:0},fa={key:2,class:"fluentcrm_body fluentcrm_body_boxed"};const ba=F({name:"ViewSingleCampaignReport",props:["campaign_id","email_id"],components:{PageHeader:Y,SendTestEmail:U,EmailEditor:F({name:"RecurringMailEditor",props:["campaign","saving"],emits:["goToNext","updateCampaign"],components:{BaseCard:A,EmailBlockComposer:R,ArrowRight:a},computed:{isGutenbergLayout(){var a;const e=((null==(a=window.fcAdmin)?void 0:a.email_template_designs)||{})[this.campaign.design_template];return!(!e||!e.use_gutenberg)}},methods:{nextStep(){this.$emit("goToNext")},goBack(){const a=this.campaign.parent_id;a?this.$router.push({name:"past_recurring_emails",params:{campaign_id:a}}):window.history.length>1&&window.history.back()},updateCampaign(){this.$emit("updateCampaign")}}},[["render",function(a,s,n,r,l,c){const m=e,p=v("ArrowRight"),o=i,d=v("email-block-composer"),g=v("base-card"),_=t;return h(),f(g,{body_class:"fcrm_p_0"},{body:b(()=>[y("div",O,[C(d,{disabled_templates:{visual_builder:!0},onSave:s[2]||(s[2]=a=>c.updateCampaign()),show_audit:!0,show_merge:!0,enable_template_save:!0,"hide-back-btn":!0,"hide-next-btn":!0,onEditor_next:s[3]||(s[3]=a=>c.nextStep()),onEditor_back:s[4]||(s[4]=a=>c.goBack()),use_fullscreen_editor:c.isGutenbergLayout,iframe_nav_mode:"compose",enable_templates:!0,campaign:n.campaign},{fc_editor_actions:b(()=>[k((h(),f(m,{disabled:n.saving,size:"small",onClick:s[0]||(s[0]=a=>c.updateCampaign())},{default:b(()=>[w(j(a.$t("Save")),1)],void 0,!0),_:1},8,["disabled"])),[[_,n.saving]]),k((h(),f(m,{disabled:n.saving,size:"small",type:"primary",onClick:s[1]||(s[1]=a=>c.nextStep())},{default:b(()=>[w(j(a.$t("Continue to Schedule"))+" ",1),C(o,null,{default:b(()=>[C(p)],void 0,!0),_:1})],void 0,!0),_:1},8,["disabled"])),[[_,n.saving]])]),_:1},8,["use_fullscreen_editor","campaign"])])]),_:1})}]]),MailConfig:F({name:"RecurringMailConfigLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{k as i,ax as s}from"../../../../../vendor-element-plus.js?ver=3.1.8";import{aQ as e,W as n,X as t,ab as a,a5 as r,Z as c,aa as g,a9 as m}from"../../../../../vendor.js?ver=3.1.8";import{R as o}from"../../../../../RecipientTaggerForm.js?ver=3.1.8";import{C as l,B as _}from"../../../../../_conditions.js?ver=3.1.8";import{_ as d}from"../../../../../fc-bits-ui.js?ver=3.1.8";import"../../../../../fc-bits.js?ver=3.1.8";const p={class:"fcrm_single_recurring_camp_settings"},f={class:"fcrm_single_recurring_camp_settings--form-item"},u={class:"fcrm_single_recurring_camp_settings--form-item-header"},v={class:"fcrm_single_recurring_camp_settings--form-schedule"},h={class:"fcrm_single_recurring_camp_settings--form-item"},b={class:"fcrm_single_recurring_camp_settings--form-item-header"},S={class:"fcrm_single_recurring_camp_settings--form-conditions"},$={class:"fcrm_single_recurring_camp_settings--form-item"},j={class:"fcrm_single_recurring_camp_settings--form-item-header"},C={class:"fcrm_single_recurring_camp_settings--form-recipients"},y={class:"fcrm_single_recurring_camp_settings--form-footer"};const R=d({name:"RecurringEmailSettings",props:["campaign"],components:{RecipientTaggerForm:o,BasicSettings:_,ConditionsSettings:l},data:()=>({saving:!1}),methods:{updateCampaign(){this.saving=!0;const i={campaign:JSON.stringify({settings:this.campaign.settings,title:this.campaign.title})};this.$post("recurring-campaigns/"+this.campaign.id+"/update-settings",i).then(i=>{this.$notify.success(i.message)}).catch(i=>{this.handleError(i)}).finally(()=>{this.saving=!1})}},mounted(){this.changeTitle(this.$t("Settings")+" - "+this.campaign.title)}},[["render",function(o,l,_,d,R,T){const V=e("basic-settings"),k=e("conditions-settings"),x=e("recipient-tagger-form"),B=i,E=s;return n(),t("div",p,[a(E,{"label-position":"top",class:"fcrm_single_recurring_camp_settings--form"},{default:r(()=>[c("div",f,[c("div",u,[c("h3",null,g(o.$t("Scheduling Settings")),1)]),c("div",v,[a(V,{campaign:_.campaign},null,8,["campaign"])])]),c("div",h,[c("div",b,[c("h3",null,g(o.$t("Sending Conditions")),1)]),c("div",S,[a(k,{sending_conditions:_.campaign.settings.sending_conditions},null,8,["sending_conditions"])])]),c("div",$,[c("div",j,[c("h3",null,g(o.$t("Recipients")),1)]),c("div",C,[a(x,{modelValue:_.campaign.settings.subscribers_settings,"onUpdate:modelValue":l[0]||(l[0]=i=>_.campaign.settings.subscribers_settings=i)},null,8,["modelValue"])])]),c("div",y,[a(B,{loading:R.saving,disabled:R.saving,onClick:l[1]||(l[1]=i=>T.updateCampaign()),type:"primary"},{default:r(()=>[m(g(o.$t("Save Settings")),1)],void 0,!0),_:1},8,["loading","disabled"])])],void 0),_:1})])}]]);export{R as default};
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{aZ as t,a_ as e,aJ as i,k as s,ay as a,ax as n,ap as r}from"../../../../vendor-element-plus.js?ver=3.1.8";import{aQ as o,W as c,X as p,Z as l,ab as d,a5 as g,a9 as m,aa as _,J as u,az as h,Y as v,a0 as f,a6 as S,a8 as y,av as $}from"../../../../vendor.js?ver=3.1.8";import{R as C}from"../../../../RecipientTaggerForm.js?ver=3.1.8";import{C as b,B as k}from"../../../../_conditions.js?ver=3.1.8";import{B as j}from"../../../../BaseCard.js?ver=3.1.8";import{_ as w}from"../../../../fc-bits-ui.js?ver=3.1.8";import"../../../../fc-bits.js?ver=3.1.8";const B={class:"fcrm_edit_campaign_page"},R={class:"fcrm_page_header_top_nav_wrapper"},x={class:"fcrm_page_header_top_nav"},P={class:"fcrm_page_header_top_actions"},T={class:"fcrm_edit_campaign_steps"},q={class:"fcrm_edit_campaign_progress_label"},z={class:"fcrm_edit_campaign_progress_bar"},N=["onClick"],E={class:"fcrm_max_w_800"},F={class:"fcrm_edit_campaign_steps_wrapper"};const J=w({name:"CreateRecurringCampaignFlow",components:{BaseCard:j,RecipientTaggerForm:C,BasicSettings:k,ConditionsSettings:b},data(){return{ArrowRightBold:$(r),loading:!1,creating:!1,activeStep:parseInt(this.$route.query.step,10)||0,steps:[{title:this.$t("Start"),description:this.$t("Provide campaign details")},{title:this.$t("Conditions"),description:this.$t("Select automation conditions")},{title:this.$t("Recipients"),description:this.$t("Select Email Recipients")}],campaign:{title:"",email_subject:"",email_pre_header:"",email_body:"",status:"draft",settings:{subscribers_settings:{subscribers:[{list:"all",tag:"all"}],excludedSubscribers:[{list:null,tag:null}],sending_filter:"list_tag",dynamic_segment:{id:"",slug:""},advanced_filters:[[]]},scheduling_settings:{type:"weekly",day:"",time:"",send_automatically:"yes"},sending_conditions:[[{object_type:"cpt",object_name:"post",object_key:"post_date",comparison_type:"within_days",compare_value:7}]]}}}},watch:{"$route.query.step":function(){this.activeStep=this.normalizeStep(this.$route.query.step)}},created(){this.activeStep=this.normalizeStep(this.activeStep)},methods:{normalizeStep(t){const e=parseInt(t,10);return isNaN(e)||e<0?0:e>=this.steps.length?this.steps.length-1:e},setStep(t){const e=this.normalizeStep(t);e===this.activeStep&&e===this.normalizeStep(this.$route.query.step)||(this.activeStep=e,this.$router.push({name:"create_recurring_campaign",query:{...this.$route.query,step:e}}))},validateStartStep(t=!0){return this.campaign.title?this.campaign.settings.scheduling_settings.time?("weekly"!=this.campaign.settings.scheduling_settings.type||this.campaign.settings.scheduling_settings.day)&&!("monthly"==this.campaign.settings.scheduling_settings.type&&!this.campaign.settings.scheduling_settings.day)||(t&&this.$notify.error(this.$t("Please provide a day")),!1):(t&&this.$notify.error(this.$t("Please provide a time")),!1):(t&&this.$notify.error(this.$t("Please provide an unique title")),!1)},validateConditionStep(t=!0){if(this.campaign.settings.sending_conditions.length){if(this.campaign.settings.sending_conditions[0][0].compare_value<1)return t&&this.$notify.error(this.$t("Please provide condition value")),!1}return!0},canGoToStep(t){return t<=0||!!this.validateStartStep(!1)&&(1===t||!!this.validateConditionStep(!1))},targetStep(t){t!==this.activeStep&&this.canGoToStep(t)&&this.setStep(t)},nextStep(t){if(1===t){if(!this.validateStartStep())return}else if(2===t&&!this.validateConditionStep())return;this.setStep(t)},goToPrev(t){this.setStep(t)},createCampaign(){this.creating=!0,this.$post("recurring-campaigns",{campaign:JSON.stringify(this.campaign)}).then(t=>{this.$notify.success(t.message),this.$router.push({name:"view_recurring_campaign",params:{campaign_id:t.campaign_id}})}).catch(t=>{this.handleError(t),(0===t.go_to_step||t.go_to_step)&&this.setStep(t.go_to_step)}).finally(()=>{this.creating=!1})}}},[["render",function(r,$,C,b,k,j){const w=t,J=e,V=i,A=o("basic-settings"),G=s,I=o("BaseCard"),Z=o("conditions-settings"),O=o("recipient-tagger-form"),Q=n,U=a;return c(),p("div",B,[l("div",R,[l("div",x,[d(J,{"separator-icon":k.ArrowRightBold},{default:g(()=>[d(w,{to:{name:"recurring_campaigns"}},{default:g(()=>[m(_(r.$t("Recurring Email Campaigns")),1)],void 0,!0),_:1}),d(w,null,{default:g(()=>[m(_(k.campaign.title||r.$t("Create a recurring email broadcast")),1)],void 0,!0),_:1})],void 0),_:1},8,["separator-icon"])]),l("div",P,[l("div",T,[l("div",q,_(k.activeStep+1)+"/"+_(k.steps.length)+" "+_(r.$t("Completed")),1),l("div",z,[(c(!0),p(u,null,h(k.steps,(t,e)=>(c(),v(V,{key:e,content:t.title,placement:"top"},{default:g(()=>[l("div",{class:f(["fcrm_edit_campaign_progress_segment",{"is-filled":e<=k.activeStep}]),onClick:t=>j.targetStep(e)},null,10,N)],void 0),_:2},1032,["content"]))),128))])])])]),l("div",E,[d(Q,{"label-position":"top",model:k.campaign},{default:g(()=>[S((c(),p("div",F,[0===k.activeStep?(c(),v(I,{key:0},{title:g(()=>[l("h4",null,_(r.$t("Scheduling Settings")),1)]),body:g(()=>[d(A,{campaign:k.campaign},null,8,["campaign"])]),footer:g(Line truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{_ as e}from"../../../../fc-bits.js?ver=3.1.8";import{aj as a,a6 as t,n as s,aL as l,aK as i,ay as n,E as o,k as r,ac as c,c as p,a2 as d,j as m,h,i as u,aB as g,aH as _,aI as f,aQ as b,e as y,aR as C,aS as v,g as $}from"../../../../vendor-element-plus.js?ver=3.1.8";import{aQ as w,W as k,X as S,Z as A,ab as L,a5 as B,Y as D,a8 as F,J as T,az as P,$ as j,aa as R,a6 as E,a9 as x,ac as O,b2 as V,bW as q}from"../../../../vendor.js?ver=3.1.8";import{C as I}from"../../../../Confirm.js?ver=3.1.8";import{P as M}from"../../../../PaginationBar.js?ver=3.1.8";import{D as N}from"../../../../DataTable.js?ver=3.1.8";import{_ as z,I as H,a as U,T as W}from"../../../../fc-bits-ui.js?ver=3.1.8";import{T as Y}from"../../../../TopNav.js?ver=3.1.8";import{B as Q}from"../../../../Badge.js?ver=3.1.8";import{P as G}from"../../../../PageHeader.js?ver=3.1.8";import{F as J}from"../../../../FloatingBulkActionShell.js?ver=3.1.8";import{G as K}from"../../../../GenericPromo.js?ver=3.1.8";import"../../../../PromoCard.js?ver=3.1.8";const Z={name:"BulkCampaignActions",components:{Delete:t,Check:a},emits:["refetch"],props:{selectedCampaigns:{type:Array,default:()=>[]},options:{type:Object,default:()=>({})},filters:{type:Object,default:()=>({})},allSelected:{type:Boolean,default:!1},theme_mode:{type:String,default:""}},watch:{"select_job.action_name"(e){"apply_labels"!==e&&(this.selectedLabels=[])}},computed:{bulkSelectPopperClass(){return"dark"===this.theme_mode?"fcrm-force-light":"fcrm-dark"},bulkSelectWordbreakPopperClass(){return"dark"===this.theme_mode?"fcrm_select_options_wordbreak fcrm-force-light":"fcrm_select_options_wordbreak fcrm-dark"}},data:()=>({select_job:{action_name:""},doing_action:!1,selectedLabels:[]}),methods:{doApplyLabels(){this.selectedLabels.length&&this.doBulkAction("apply_labels")},confirmAndDeleteCampaigns(){s.confirm(this.$t("Are you sure you want to delete the selected recurring campaigns?"),this.$t("Delete Recurring Campaigns"),{confirmButtonText:this.$t("Delete"),cancelButtonText:this.$t("Cancel"),type:"warning"}).then(()=>{this.doBulkAction("delete_campaigns")}).catch(()=>{})},doBulkAction(e){const a={action_name:e,labels:"apply_labels"===e?this.selectedLabels:[]};this.allSelected?(a.select_all=!0,a.filters=this.filters):a.campaign_ids=this.selectedCampaigns.map(e=>e.id),this.doing_action=!0,this.$post("recurring-campaigns/do-bulk-action",a).then(e=>{this.$notify.success(e.message),this.$emit("refetch"),this.selectedLabels=[],this.select_job.action_name=""}).catch(e=>{this.handleError(e)}).finally(()=>{this.doing_action=!1})}}},X={class:"fcrm_bulk_action_inline"},ee={class:"fcrm_bulk_wrap"},ae={class:"icon"};const te=z(Z,[["render",function(e,a,t,s,c,p){const d=l,m=i,h=w("Check"),u=o,g=r,_=w("Delete"),f=n;return k(),S("div",X,[A("div",ee,[L(m,{clearable:"",filterable:"",size:"small",class:"fcrm_bulk_select",placeholder:e.$t("Select Action"),"popper-class":p.bulkSelectPopperClass,effect:"dark",modelValue:c.select_job.action_name,"onUpdate:modelValue":a[0]||(a[0]=e=>c.select_job.action_name=e)},{default:B(()=>[L(d,{label:e.$t("Apply Labels"),value:"apply_labels"},null,8,["label"]),e.hasPermission("fcrm_manage_email_delete")?(k(),D(d,{key:0,label:e.$t("Delete Selected"),value:"delete_campaigns"},null,8,["label"])):F("",!0)],void 0),_:1},8,["placeholder","popper-class","modelValue"]),"apply_labels"===c.select_job.action_name?(k(),S(T,{key:0},[L(m,{filterable:"",size:"small",class:"fcrm_bulk_select",placeholder:e.$t("Select Labels"),modelValue:c.selectedLabels,"onUpdate:modelValue":a[1]||(a[1]=e=>c.selectedLabels=e),multiple:"","collapse-tags":"","collapse-tags-tooltip":"","popper-class":p.bulkSelectWordbreakPopperClass,effect:"dark"},{default:B(()=>{var e;return[(k(!0),S(T,null,P((null==(e=t.options)?void 0:e.labels)||[],e=>(k(),D(d,{key:e.id,value:e.id,label:e.title},{default:B(()=>[A("span",{style:j("background:"+e.settings.color+";padding: 2px 5px 4px 5px;border-radius: 4px;color: #0E121B;")},R(e.title),5)],void 0,!0),_:2},1032,["value","label"]))),128))]},void 0),_:1},8,["placeholder","modelValue","popper-class"]),E((k(),D(g,{disabled:c.doing_action||!c.selectedLabels.length,onClick:a[2]||(a[2]=e=>p.doApplyLabels()),type:"primary",size:"small"},{default:B(()=>[A("span",ae,[L(u,null,{default:B(()=>[L(h)],void 0,!0),_:1})]),x(" "+R(e.$t("Apply Label")),1)],void 0),_:1},8,["disabled"])),[[f,c.doing_action]])],64)):"delete_campaigns"===c.select_job.action_name?E((k(),D(g,{key:1,disabled:c.doing_action,type:"danger",size:"small",plain:"",onClick:p.confirmAndDeleteCampaigns},{default:B(()=>[L(u,null,{default:B(()=>[L(_)],void 0,!0),_:1}),x(" "+R(e.$t("Delete Selected")),1)],void 0),_:1},8,["disabled","onClick"])),[[f,c.doing_action]]):F("",!0)])])}]]),se=q(()=>e(()=>import("../../../../v3app/src/Modules/Labels/Labels.js?ver=3.1.8"),[],import.meta.url)),le=q(()=>e(()=>import("../../../../v3app/src/Modules/Contacts/Filter/ActiveFiltersBar.js?ver=3.1.8"),[],import.meta.url)),ie=q(()=>e(()=>import("../../../../v3Line truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{T as r}from"../../../../TopNav.js?ver=3.1.8";import{P as a}from"../../../../PromoCard.js?ver=3.1.8";import{P as e}from"../../../../PageHeader.js?ver=3.1.8";import{aQ as o,W as s,X as i,Z as n,ab as m,a5 as c,a9 as t,aa as p}from"../../../../vendor.js?ver=3.1.8";import{_ as d}from"../../../../fc-bits-ui.js?ver=3.1.8";import"../../../../vendor-element-plus.js?ver=3.1.8";const _={class:"fcrm_email_recurring_campaigns_page"},l={class:"fcrm_page_header_top_nav_wrapper"},g={class:"fcrm_page_header_top_nav"},v={class:"fcrm-layout-width"},u={class:"fcrm_body_boxed"};const f={key:0,class:"fc_recurring_root"},h={key:1};const P=d({name:"RecurringCampaignsView",components:{EmailRecurringPromo:d({name:"EmailRecurringPromo",components:{PromoCard:a,TopNav:r,PageHeader:e}},[["render",function(r,a,e,d,f,h){const P=o("TopNav"),y=o("page-header"),j=o("PromoCard");return s(),i("div",_,[n("div",l,[n("div",g,[m(P)]),a[0]||(a[0]=n("div",{class:"fcrm_page_header_top_actions"},null,-1))]),n("div",v,[m(y,null,{title:c(()=>[t(p(r.$t("Recurring Email Campaigns")),1)]),_:1}),n("div",u,[m(j,{heading:r.$t("Recurring Campaigns"),description:r.$t("Send_Email_Daily_Weekly_Monthly")},null,8,["heading","description"])])])])}]])}},[["render",function(r,a,e,n,c,t){const p=o("router-view"),d=o("email-recurring-promo");return r.has_campaign_pro?(s(),i("div",f,[m(p)])):(s(),i("div",h,[m(d)]))}]]);export{P as default};
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{aZ as a,a_ as i,aP as e,aB as t,ap as s}from"../../../../vendor-element-plus.js?ver=3.1.8";import{aQ as n,W as c,X as r,Z as m,ab as g,a5 as d,a9 as p,aa as l,a8 as o,a0 as _,av as u}from"../../../../vendor.js?ver=3.1.8";import{S as h}from"../../../../TestEmail.js?ver=3.1.8";import{_ as f}from"../../../../fc-bits-ui.js?ver=3.1.8";const v={class:"fcrm_single_recurring_camp_page"},y={class:"fcrm-layout-width"},b={key:0,class:"fcrm_page_header"},$={class:"fcrm_page_header_content"},x={class:"fcrm_page_header_breadcrumb"},S={class:"fcrm_page_header_actions"},k={key:1,class:"fcrm_single_recurring_camp_body fcrm_body_boxed"},j={class:"fcrm_single_recurring_camp_body_header"},w={class:"fcrm_single_recurring_camp_body_header--left"},E={key:0,class:"fcrm_action_menu"},C={class:"fcrm_single_recurring_camp_body_header--right"},T={class:"fcrm_single_recurring_camp_body--email-body fcrm_sticky_block_composer_page"},V={key:2,class:"fluentcrm_body fluentcrm_body_boxed"};const A=f({name:"ViewSingleCampaign",components:{SendTestEmail:h},props:["campaign_id"],data:()=>({ArrowRightBold:u(s),campaign:{},loading:!0}),methods:{fetchCampaign(){this.loading=!0,this.$get("recurring-campaigns/"+this.campaign_id).then(a=>{this.campaign=a.campaign}).catch(a=>{this.handleError(a)}).finally(()=>{this.loading=!1})},changeStatus(){const a=this.campaign.status,i=()=>this.$post("recurring-campaigns/"+this.campaign.id+"/change-status",{status:a}).then(a=>{this.$notify.success(a.message)});"active"===a?this.$post("recurring-campaigns/update-campaign-data",{campaign:JSON.stringify(this.campaign),campaign_id:this.campaign.id,validate_subject:"yes"}).then(i).catch(a=>{this.handleError(a),this.campaign.status="draft"}):i().catch(a=>{this.handleError(a),this.campaign.status="active"})},campaignStatusText(a){return{active:this.$t("Active"),draft:this.$t("Draft")}[a]||a}},mounted(){this.fetchCampaign()}},[["render",function(s,u,h,f,A,B){const R=a,Z=i,D=n("send-test-email"),H=n("router-link"),J=e,N=n("router-view"),O=t;return c(),r("div",v,[m("div",y,[A.campaign?(c(),r("div",b,[m("div",$,[m("div",x,[g(Z,{"separator-icon":A.ArrowRightBold},{default:d(()=>[g(R,{to:{name:"recurring_campaigns"}},{default:d(()=>[p(l(s.$t("Recurring Campaigns")),1)],void 0,!0),_:1}),g(R,null,{default:d(()=>[p(l(A.campaign.title),1)],void 0,!0),_:1})],void 0),_:1},8,["separator-icon"])])]),m("div",S,[g(D,{campaign:{email_subject:A.campaign.email_subject,email_pre_header:A.campaign.post_excerpt,email_body:A.campaign.post_content||A.campaign.email_body,design_template:A.campaign.design_template,settings:A.campaign.settings}},null,8,["campaign"])])])):o("",!0),A.campaign&&A.campaign.id?(c(),r("div",k,[m("div",j,[m("div",w,[A.campaign.id?(c(),r("ul",E,[m("li",null,[g(H,{to:{name:"view_recurring_campaign",params:{campaign_id:A.campaign.id}}},{default:d(()=>[p(l(s.$t("Email Configuration")),1)],void 0),_:1},8,["to"])]),m("li",null,[g(H,{to:{name:"recurring_campaign_settings",params:{campaign_id:A.campaign.id}}},{default:d(()=>[p(l(s.$t("Settings")),1)],void 0),_:1},8,["to"])]),m("li",null,[g(H,{to:{name:"past_recurring_emails",params:{campaign_id:A.campaign.id}}},{default:d(()=>[p(l(s.$t("Email History")),1)],void 0),_:1},8,["to"])])])):o("",!0)]),m("div",C,[g(J,{onChange:u[0]||(u[0]=a=>B.changeStatus()),modelValue:A.campaign.status,"onUpdate:modelValue":u[1]||(u[1]=a=>A.campaign.status=a),"active-value":"active","inactive-value":"draft","active-text":B.campaignStatusText(A.campaign.status)},null,8,["modelValue","active-text"])])]),m("div",T,[A.campaign.id?(c(),r("div",{key:0,class:_([s.$route.name,"fcrm_single_recurring_camp_body--email-body-inner"])},[g(N,{campaign:A.campaign},null,8,["campaign"])],2)):o("",!0)])])):A.loading?(c(),r("div",V,[g(O,{animated:!0,style:{padding:"20px"},rows:7})])):o("",!0)])])}]]);export{A as default};
|
||||
@@ -0,0 +1 @@
|
||||
import{aZ as t,a_ as e,k as a,ay as i,av as r,aD as s,aA as o,aw as l,e as n,aK as d,aL as p,az as c,ax as m,ap as _}from"../../../../vendor-element-plus.js?ver=3.1.8";import{aQ as g,W as u,X as v,Z as h,ab as y,a5 as f,a9 as b,aa as j,a6 as $,a8 as P,J as w,az as k,Y as E,av as x}from"../../../../vendor.js?ver=3.1.8";import{E as C}from"../../../../BlockComposer.js?ver=3.1.8";import{_ as S}from"../../../../fc-bits-ui.js?ver=3.1.8";import"../../../../input-popover-dropdown.js?ver=3.1.8";import"../../../../_FormBuilder2.js?ver=3.1.8";import"../../../../PhotoWidget.js?ver=3.1.8";import"../../../../data_config.js?ver=3.1.8";import"../../../../_OptionSelector.js?ver=3.1.8";import"../../../../_AjaxSelector.js?ver=3.1.8";import"../../../../_VerifiedEmailInput.js?ver=3.1.8";import"../../../../EmailPreview.js?ver=3.1.8";import"../../../../PreviewIframeBuilder.js?ver=3.1.8";import"../../../../TestEmail.js?ver=3.1.8";import"../../../../CampaignSubjectLines.js?ver=3.1.8";import"../../../../PaginationBar.js?ver=3.1.8";import"../../../../_MergeCodes.js?ver=3.1.8";import"../../../../BuiltinTemplateDrawer.js?ver=3.1.8";import"../../../../PromoCard.js?ver=3.1.8";import"../../../../fc-bits.js?ver=3.1.8";const V={class:"fluentcrm-templates fluentcrm-view-wrapper fluentcrm_view fcrm_edit_template_page fcrm_sticky_block_composer_page"},D={class:"fcrm_page_header_top_nav_wrapper"},B={class:"fcrm_page_header_top_nav"},A={class:"fcrm_page_header_top_actions"},F={class:"fluentcrm_body fluentcrm_body_boxed",style:{position:"relative"}},T={key:0,class:"fc_loading_bar"},z={key:1,style:{padding:"40px","text-align":"center"}},I={key:2},R={class:"fcrm_mt_20"},U={style:{"font-size":"12px",color:"var(--fc-secondary-text)",margin:"4px 0 0","padding-inline-start":"24px"}},L={key:3,style:{margin:"0 -20px"}};const N=S({name:"EditPattern",props:["pattern_id"],components:{EmailBlockComposer:C},data:()=>({ArrowRightBold:x(_),pattern:{id:0,title:"",content:"",category:"",description:"",sync_status:""},campaignData:{id:0,title:"",email_body:"",design_template:"simple",__fcrm_block_type:"email_pattern",settings:{template_config:{}}},editorFeatures:{email_style_settings:!1,email_footer:!1,email_preview:!1,save_as_template:!1,browse_templates:!1,smartcodes:!1,design_switcher:!1},categories:[],loading:!0,saving:!1,app_ready:!1,loadError:null}),computed:{isSynced:{get(){return"unsynced"!==this.pattern.sync_status},set(t){this.pattern.sync_status=t?"":"unsynced"}}},methods:{fetchCategories(){this.$get("email-patterns/categories").then(t=>{this.categories=t.categories||[]}).catch(()=>{})},fetchPattern(){this.loading=!0,this.loadError=null,this.$get(`email-patterns/${this.pattern_id}`).then(t=>{const e=t.pattern||t;this.pattern={id:e.id,title:e.title||"",content:e.content||"",category:e.category||"",description:e.description||"",sync_status:e.sync_status||""},this.campaignData.id=e.id||0,this.campaignData.title=e.title||"",this.campaignData.email_body=e.content||"",this.$nextTick(()=>{this.app_ready=!0})}).catch(t=>{this.loadError=this.$t("Failed to load pattern. Please try again."),this.handleError(t)}).finally(()=>{this.loading=!1})},savePattern(){this.pattern.title?(this.saving=!0,this.$put(`email-patterns/${this.pattern.id}`,{title:this.pattern.title,content:this.campaignData.email_body,category:this.pattern.category||"",sync_status:this.pattern.sync_status}).then(t=>{this.campaignData.title=this.pattern.title,this.$notify.success(t.message)}).catch(t=>{this.handleError(t)}).finally(()=>{this.saving=!1})):this.$notify.error(this.$t("Pattern name is required"))}},mounted(){this.fetchPattern(),this.fetchCategories(),this.changeTitle(this.$t("Edit Pattern"))}},[["render",function(_,x,C,S,N,W){const Z=t,q=e,J=a,K=r,M=n,O=l,Q=o,X=p,Y=d,G=c,H=s,tt=m,et=g("email-block-composer"),at=i;return u(),v("div",V,[h("div",D,[h("div",B,[y(q,{"separator-icon":N.ArrowRightBold},{default:f(()=>[y(Z,{to:{name:"email_patterns"}},{default:f(()=>[b(j(_.$t("Email Patterns")),1)],void 0,!0),_:1}),y(Z,null,{default:f(()=>[b(j(N.pattern.title||_.$t("Edit Pattern")),1)],void 0,!0),_:1})],void 0),_:1},8,["separator-icon"])]),h("div",A,[y(J,{loading:N.saving,disabled:N.saving,onClick:W.savePattern,type:"primary"},{default:f(()=>[b(j(_.$t("Save Pattern")),1)],void 0),_:1},8,["loading","disabled","onClick"])])]),$((u(),v("div",F,[N.loading?(u(),v("div",T,[y(K,{class:"el-progress_animated","show-text":!1,percentage:30})])):P("",!0),N.loadError?(u(),v("div",z,[h("p",null,j(N.loadError),1),y(J,{type:"primary",onClick:x[0]||(x[0]=t=>W.fetchPattern())},{default:f(()=>[b(j(_.$t("Retry")),1)],void 0),_:1})])):P("",!0),N.app_ready?(u(),v("div",I,[y(tt,{"label-position":"top"},{default:f(()=>[y(H,{gutter:30},{default:f(()=>[y(Q,{sm:24,md:8},{default:f(()=>[y(O,{label:_.$t("Pattern Name")},{default:f(()=>[y(M,{placeholder:_.$t("Pattern Name"),modelValue:N.pattern.title,"onUpdate:modelValue":x[1]||(x[1]=t=>N.pattern.title=t)},null,8,["placeholder","modelValue"])],void 0,!0),_:1},8,["label"])],vLine truncated
|
||||
@@ -0,0 +1 @@
|
||||
import{a4 as e,P as t,aZ as a,a_ as l,k as i,h as s,i as o,E as m,j as p,ay as r,av as d,aD as n,aA as _,aw as c,e as h,ax as u,ap as v}from"../../../../vendor-element-plus.js?ver=3.1.8";import{aQ as g,W as f,X as y,Z as b,aa as T,Y as w,a5 as $,ab as j,a9 as k,J as C,a6 as S,a8 as E,av as x}from"../../../../vendor.js?ver=3.1.8";import{E as I}from"../../../../BlockComposer.js?ver=3.1.8";import{I as D}from"../../../../_FormBuilder2.js?ver=3.1.8";import{S as V}from"../../../../TestEmail.js?ver=3.1.8";import{_ as B,I as P}from"../../../../fc-bits-ui.js?ver=3.1.8";import"../../../../input-popover-dropdown.js?ver=3.1.8";import"../../../../data_config.js?ver=3.1.8";import"../../../../EmailPreview.js?ver=3.1.8";import"../../../../PreviewIframeBuilder.js?ver=3.1.8";import"../../../../CampaignSubjectLines.js?ver=3.1.8";import"../../../../PaginationBar.js?ver=3.1.8";import"../../../../_MergeCodes.js?ver=3.1.8";import"../../../../BuiltinTemplateDrawer.js?ver=3.1.8";import"../../../../PromoCard.js?ver=3.1.8";import"../../../../fc-bits.js?ver=3.1.8";import"../../../../PhotoWidget.js?ver=3.1.8";import"../../../../_OptionSelector.js?ver=3.1.8";import"../../../../_AjaxSelector.js?ver=3.1.8";import"../../../../_VerifiedEmailInput.js?ver=3.1.8";const A={class:"fluentcrm-templates fluentcrm-view-wrapper fluentcrm_view fcrm_edit_template_page fcrm_sticky_block_composer_page"},M={class:"fcrm_page_header_top_nav_wrapper"},U={class:"fcrm_page_header_top_nav"},K={key:0,class:"fcrm_page_header_top_nav--title"},L={class:"fcrm_page_header_top_actions"},F={class:"icon"},J={class:"fluentcrm_body fluentcrm_body_boxed",style:{position:"relative"}},O={key:0,class:"fc_loading_bar"},H={key:1},N={key:2,class:"fc_template_init_notice"},R={key:3,style:{margin:"0 -20px"}};const Q=B({name:"edit_template",props:["template_id"],emits:["getVisualData"],components:{Icons:P,InputPopover:D,EmailBlockComposer:I,SendTestEmail:V,MoreFilled:t,Download:e},data:()=>({ArrowRightBold:x(v),email_template:{post_title:"",post_content:" ",post_excerpt:"",email_subject:"",edit_type:"html",design_template:"simple",settings:{template_config:{}}},email_template_designs:window.fcAdmin.email_template_designs,smart_codes:[],loading:!0,saving:!1,app_ready:!1,codes_ready:!1,is_dirty:!1,prevContent:""}),computed:{hasTemplateId(){return!!parseInt(this.template_id)}},methods:{getDefaultTemplateTitle(){const e=new Date,t=e=>String(e).padStart(2,"0");return`Untitled - Created at ${`${e.getFullYear()}-${t(e.getMonth()+1)}-${t(e.getDate())} ${t(e.getHours())}:${t(e.getMinutes())}:${t(e.getSeconds())}`}`},createTemplateDraft(){this.hasTemplateId?this.maybeSaveTemplate():(this.loading=!0,this.is_dirty=!1,this.email_template.post_title||(this.email_template.post_title=this.getDefaultTemplateTitle()),this.email_template.design_template||(this.email_template.design_template="simple"),this.$post("templates",{template:JSON.stringify(this.email_template)}).then(e=>{this.$notify.success(e.message),this.$router.push({name:"edit_template",params:{template_id:e.template_id}})}).catch(e=>{console.log(e),this.handleError(e)}).finally(()=>{this.loading=!1}))},fetchSmartCodes(){this.codes_ready=!1,this.$get("templates/smartcodes",{}).then(e=>{this.smart_codes=e.smartcodes}).catch(e=>{console.log(e)}).finally(()=>{this.codes_ready=!0})},fetchTemplate(){this.loading=!0,this.$get(`templates/${this.template_id}`).then(e=>{this.email_template=e.template,this.$nextTick(()=>{this.app_ready=!0,this.prevContent=this.email_template.post_content})}).catch(e=>{console.log(e)}).finally(()=>{this.loading=!1})},saveTemplate(){this.saving=!0,this.is_dirty=!1;let e={};e=parseInt(this.template_id)?this.$post("templates",{template:JSON.stringify(this.email_template),template_id:this.template_id}):this.$post("templates",{template:JSON.stringify(this.email_template)}),this.prevContent=this.email_template.post_content,e.then(e=>{this.$notify.success(e.message),parseInt(this.template_id)||this.$router.push({name:"edit_template",params:{template_id:e.template_id}})}).catch(e=>{console.log(e),this.handleError(e)}).finally(()=>{this.saving=!1})},maybeSaveTemplate(){"visual_builder"==this.email_template.design_template?this.$bus.emit("getVisualData",{}):this.saveTemplate()},handleChangeContent(){this.is_dirty=!0},exportTemplate(){this.has_campaign_pro?location.href=window.ajaxurl+"?"+jQuery.param({action:"fluentcrm_export_template",template_id:this.template_id}):this.$notify.error(this.$t("Template_Export_Alert"))},initKeyboardSave(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&"s"===e.key&&(e.preventDefault(),this.maybeSaveTemplate())},handleBeforeUnload(e){if(this.is_dirty&&this.prevContent!==this.email_template.post_content)return e.preventDefault(),e.returnValue="",""}},mounted(){this.fetchSmartCodes(),this.hasTemplateId?this.fetchTemplate():(this.loading=!1,this.app_ready=!0,this.prevContent=this.email_template.post_content),this.changeTitle(this.$t("Edit Template")),document.addEventListener("keyLine truncated
|
||||
@@ -0,0 +1 @@
|
||||
import{c as e,k as t,aB as a,aH as n,aI as s,j as i,h as l,i as r,ay as o,e as c,E as d,n as h}from"../../../../vendor-element-plus.js?ver=3.1.8";import{aQ as p,W as m,X as g,Z as _,ab as u,ay as f,a5 as y,a9 as k,aa as v,a8 as b,Y as P,a6 as $,b2 as C,J as S}from"../../../../vendor.js?ver=3.1.8";import{C as w}from"../../../../Confirm.js?ver=3.1.8";import{P as T}from"../../../../PaginationBar.js?ver=3.1.8";import{T as D}from"../../../../TopNav.js?ver=3.1.8";import{_ as x,I as A,a as E,T as B}from"../../../../fc-bits-ui.js?ver=3.1.8";import{P as j}from"../../../../PageHeader.js?ver=3.1.8";import{D as F}from"../../../../DataTable.js?ver=3.1.8";import{F as N}from"../../../../FloatingBulkActionShell.js?ver=3.1.8";const M={class:"fcrm_email_patterns_page"},H={class:"fcrm_page_header_top_nav_wrapper"},I={class:"fcrm_page_header_top_nav"},O={class:"fcrm-layout-width"},L={key:0},U={class:"icon"},V={class:"icon"},Y={class:"fcrm_empty_state"},K={class:"fcrm_empty_state_text"},z={key:0},J={key:1},Q={key:1,class:"template-title"},R={key:2,class:"fcrm_badge fcrm_badge_info",style:{"margin-left":"8px"}},W=["title"],X=["aria-label"],Z={class:"el-popover__reference"},q={class:"icon"},G={class:"el-popover__reference"},ee={class:"icon"},te={class:"fcrm_bulk_action_bar"},ae={class:"fcrm_bulk_action_left"},ne={class:"fc_bulk_selection_count"},se={class:"icon"};const ie=x({name:"Patterns",components:{Confirm:w,PageHeader:j,PaginationBar:T,TopNav:D,Icons:A,DataTable:F,FloatingBulkActionShell:N,Close:e},computed:{allSelectedOnPage(){const e=this.selectedPatterns.length;return this.patterns.length>0&&e===this.patterns.length&&e===this.pagination.per_page}},data:()=>({patterns:[],loading:!1,creating:!1,selection:!1,selectedPatterns:[],allSelected:!1,deleting:!1,search:"",appliedSearch:"",current_mode:"system"===B.getCurrentTheme()?B.getSystemTheme():B.getCurrentTheme(),pagination:{current_page:1,per_page:20,total:0}}),methods:{fetch(){this.loading=!0,this.selection=!1,this.allSelected=!1,this.appliedSearch=this.search,this.$get("email-patterns",{per_page:this.pagination.per_page,page:this.pagination.current_page,search:this.search}).then(e=>{this.patterns=e.patterns.data||[],this.pagination.total=e.patterns.total,!this.patterns.length&&this.pagination.current_page>1&&this.pagination.total>0&&(this.pagination.current_page=Math.min(this.pagination.current_page,Math.ceil(this.pagination.total/this.pagination.per_page)||1),this.fetch())}).catch(e=>{this.handleError(e)}).finally(()=>{this.loading=!1})},resetAndFetch(){this.pagination.current_page=1,this.fetch()},fetchPatterns(){this.fetch()},addPattern(){this.creating=!0,this.$post("email-patterns",{title:this.$t("Untitled Pattern"),content:"\x3c!-- wp:paragraph --\x3e<p></p>\x3c!-- /wp:paragraph --\x3e"}).then(e=>{this.$router.push({name:"edit_pattern",params:{pattern_id:e.pattern.id}})}).catch(e=>{this.handleError(e)}).finally(()=>{this.creating=!1})},onSelection(e){this.selection=!!e.length,this.selectedPatterns=e,this.allSelected&&e.length<this.patterns.length&&(this.allSelected=!1)},clearSelection(){this.$refs.patternTable&&this.$refs.patternTable.clearSelection(),this.selectedPatterns=[],this.allSelected=!1,this.selection=!1},selectAllPatterns(){this.patterns.length&&this.patterns.forEach(e=>{this.$refs.patternTable.toggleRowSelection(e,!0)}),this.allSelected=!0},selectOnlyThisPage(){this.allSelected=!1},confirmBulkDelete(){h.confirm(this.$t("Are you sure you want to delete the selected patterns?"),this.$t("Delete Patterns"),{confirmButtonText:this.$t("Delete"),cancelButtonText:this.$t("Cancel"),type:"warning"}).then(()=>{this.doBulkDelete()}).catch(()=>{})},doBulkDelete(){const e={action_name:"delete_patterns"};this.allSelected?(e.select_all=!0,e.search=this.appliedSearch||""):e.pattern_ids=this.selectedPatterns.map(e=>e.id),this.deleting=!0,this.$post("email-patterns/do-bulk-action",e).then(e=>{this.$notify.success(e.message),this.fetch()}).catch(e=>{this.handleError(e)}).finally(()=>{this.deleting=!1})},deletePattern(e){this.$del(`email-patterns/${e.id}`).then(e=>{this.$notify.success(e.message),this.fetchPatterns()}).catch(e=>{this.handleError(e)})},onThemeChanged(e){var t;this.current_mode=(null==(t=e.detail)?void 0:t.effective)||("system"===B.getCurrentTheme()?B.getSystemTheme():B.getCurrentTheme())}},mounted(){window.addEventListener(E,this.onThemeChanged),this.fetchPatterns(),this.changeTitle(this.$t("Email Patterns"))},beforeUnmount(){window.removeEventListener(E,this.onThemeChanged)}},[["render",function(e,h,w,T,D,x){const A=p("TopNav"),E=p("Icons"),B=t,j=p("page-header"),F=c,N=a,ie=p("icons"),le=s,re=p("router-link"),oe=r,ce=p("confirm"),de=l,he=i,pe=n,me=p("pagination-bar"),ge=p("data-table"),_e=p("Close"),ue=d,fe=p("floating-bulk-action-shell"),ye=o;return m(),g("div",M,[_("div",H,[_("div",I,[u(A)])]),_("div",O,[u(j,null,f({title:y(()=>[k(v(e.$t("Email Patterns"))+" ",1),D.pagination.total?(m(),g("small",L,"("+v(e.formatMoney(D.pagination.total))+")",1)):b("",!0)]),_Line truncated
|
||||
@@ -0,0 +1 @@
|
||||
import{c as e,n as t,E as a,k as l,ay as i,o as s,a6 as o,a2 as n,ac as r,j as c,h as p,i as m,aB as d,aH as h,aI as _,e as u,aR as g,aS as f,g as v}from"../../../../vendor-element-plus.js?ver=3.1.8";import{aQ as w,W as y,X as T,Z as b,ab as $,a5 as k,J as S,a9 as C,aa as D,a8 as P,Y as I,a6 as A,ac as B,ay as E,b2 as j}from"../../../../vendor.js?ver=3.1.8";import{C as x}from"../../../../Confirm.js?ver=3.1.8";import{P as V}from"../../../../PaginationBar.js?ver=3.1.8";import{_ as O,I as N,a as F,T as L}from"../../../../fc-bits-ui.js?ver=3.1.8";import{I as U}from"../../../../InlineDoc.js?ver=3.1.8";import{E as H}from"../../../../EmailPreview.js?ver=3.1.8";import{B as M}from"../../../../BuiltinTemplateDrawer.js?ver=3.1.8";import{F as q}from"../../../../FloatingBulkActionShell.js?ver=3.1.8";import{T as G}from"../../../../TopNav.js?ver=3.1.8";import{P as R}from"../../../../PageHeader.js?ver=3.1.8";import{D as J}from"../../../../DataTable.js?ver=3.1.8";import{G as Q}from"../../../../GenericPromo.js?ver=3.1.8";import"../../../../PreviewIframeBuilder.js?ver=3.1.8";import"../../../../TestEmail.js?ver=3.1.8";import"../../../../CampaignSubjectLines.js?ver=3.1.8";import"../../../../PromoCard.js?ver=3.1.8";const Y={name:"BulkTemplateAction",components:{Icons:N,Close:e},emits:["deselect-all","refetch","select-all","select-only-this-page"],props:{selectedTemplates:{type:Array,default:()=>[]},totalCount:{type:Number,default:0},currentPageCount:{type:Number,default:0},perPage:{type:Number,default:10},allSelected:{type:Boolean,default:!1},search:{type:String,default:""}},computed:{allSelectedOnPage(){const e=this.selectedTemplates.length,t=this.currentPageCount;return t>0&&e===t&&e===this.perPage}},data:()=>({doing_action:!1}),methods:{confirmAndDeleteTemplates(){t.confirm(this.$t("Are you sure to delete?")+" "+this.$t("delete_all_templates_notice"),this.$t("Delete Templates"),{confirmButtonText:this.$t("Delete"),cancelButtonText:this.$t("Cancel"),type:"warning"}).then(()=>{this.doBulkAction()}).catch(()=>{})},doBulkAction(){let e={action_name:"delete_templates"};this.allSelected?(e.select_all=!0,e.search=this.search||""):e.template_ids=this.selectedTemplates.map(e=>e.ID),this.doing_action=!0,this.$post("templates/do-bulk-action",e).then(e=>{this.$notify.success(e.message),this.$emit("refetch")}).catch(e=>{this.handleError(e)}).finally(()=>{this.doing_action=!1})}}},K={class:"fcrm_bulk_action_bar"},W={class:"fcrm_bulk_action_left"},z={class:"fc_bulk_selection_count"},X={key:0,class:"fc_bulk_divider","aria-hidden":"true"},Z={key:2,class:"fc_bulk_divider","aria-hidden":"true"},ee={class:"icon"};const te={class:"fcrm_email_templates_page"},ae={class:"fcrm_page_header_top_nav_wrapper"},le={class:"fcrm_page_header_top_nav"},ie={class:"fcrm-layout-width"},se={class:"icon"},oe={class:"el-popover__reference"},ne={class:"icon"},re={class:"icon"},ce={class:"icon"},pe={class:"fcrm_empty_state"},me={class:"fcrm_empty_state_text"},de={class:"fcrm_template_type_icon"},he=["title"],_e=["onClick"],ue={class:"fcrm_template_preview_pill_btn"},ge={class:"el-dropdown-link"},fe={class:"el-popover__reference"},ve={class:"icon"},we={class:"el-popover__reference"},ye={class:"icon"},Te={class:"el-popover__reference"},be={class:"icon"},$e={class:"el-popover__reference"},ke={class:"icon"},Se={key:2},Ce={key:0,class:"fcrm_import_content"},De={class:"upload-icon"},Pe={class:"el-upload__text"};const Ie=O({name:"Templates",components:{CopyDocument:r,GenericPromo:Q,Icons:N,PageHeader:R,FloatingBulkActionShell:q,DataTable:J,TopNav:G,EmailPreview:H,Confirm:x,PaginationBar:V,BulkTemplateAction:O(Y,[["render",function(e,t,s,o,n,r){const c=w("Close"),p=a,m=l,d=w("Icons"),h=i;return y(),T("div",K,[b("div",W,[$(m,{link:"","aria-label":e.$t("Deselect"),onClick:t[0]||(t[0]=t=>e.$emit("deselect-all"))},{default:k(()=>[$(p,null,{default:k(()=>[$(c)],void 0,!0),_:1})],void 0),_:1},8,["aria-label"]),b("span",z,[s.allSelected?(y(),T(S,{key:0},[C(D(e.$t("All"))+" ",1),b("strong",null,D(s.totalCount),1),C(" "+D(e.$t("selected")),1)],64)):(y(),T(S,{key:1},[b("strong",null,D(s.selectedTemplates.length),1),C(" "+D(e.$t("selected")),1)],64))]),r.allSelectedOnPage&&!s.allSelected?(y(),T("span",X)):P("",!0),r.allSelectedOnPage&&!s.allSelected?(y(),I(m,{key:1,link:"",onClick:t[1]||(t[1]=t=>e.$emit("select-all"))},{default:k(()=>[C(D(e.$t("Select All"))+" "+D(s.totalCount),1)],void 0),_:1})):P("",!0),s.allSelected?(y(),T("span",Z)):P("",!0),s.allSelected?(y(),I(m,{key:3,link:"",onClick:t[2]||(t[2]=t=>e.$emit("select-only-this-page"))},{default:k(()=>[C(D(e.$t("Select only this page")),1)],void 0),_:1})):P("",!0),t[3]||(t[3]=b("span",{class:"fc_bulk_divider","aria-hidden":"true"},null,-1)),e.hasPermission("fcrm_manage_email_delete")?A((y(),I(m,{key:4,disabled:n.doing_action,type:"danger",size:"small",plain:"",onClick:r.confirmAndDeleteTemplates},{default:k(()=>[b("span",ee,[$(d,{"icon-name":"delete"})]),C(" "+D(e.$t("Delete")),1)],void 0),_:1},8,["disabled","onClick"])),[[h,n.doiLine truncated
|
||||
Reference in new issue
Block a user