Initial commit
This commit is contained in:
commit
22a1006598
1816 files changed
+410742
No files matched your search
@@ -0,0 +1 @@
|
||||
import{k as e,az as a,ax as t,aw as s,aE as l,aF as n,e as d,aK as o,aL as i,ay as r,aT as _,aD as c,aA as m,aB as u,aO as f}from"../../../vendor-element-plus.js?ver=3.1.8";import{aQ as p,W as g,X as v,Z as b,a9 as h,aa as y,a0 as $,Y as x,a5 as k,ab as S,a8 as C,a6 as V,J as M,az as w}from"../../../vendor.js?ver=3.1.8";import{_ as E,I as A}from"../../../fc-bits-ui.js?ver=3.1.8";import{I as P}from"../../../ItemCopier.js?ver=3.1.8";import{B as D}from"../../../BaseCard.js?ver=3.1.8";const F={name:"FrontendPortalFeature",components:{ItemCopier:P},props:{settings:{type:Object,required:!0},direction:{type:String,default:"rtl"},saving:{type:Boolean,default:!1},hasCampaignPro:{type:Boolean,default:!1}},emits:["save"],data:()=>({drawer:!1,pageLoading:!1,pageOptions:[]}),computed:{standaloneUrl(){const e=this.settings.frontend_portal_slug||"fluentcrm";return this.appVars.site_url.replace(/\/$/,"")+"/"+e}},watch:{drawer(e){e&&this.searchPages(""),this.syncDrawerQuery(e)},"$route.query.frontportal"(e){this.drawer="1"===e&&this.hasCampaignPro},"settings.frontend_portal_page_id"(){"shortcode"===this.settings.frontend_portal_render_type&&this.searchPages("")}},methods:{syncDrawerQuery(e){const a={...this.$route.query};if(e){if("1"===a.frontportal)return;return a.frontportal="1",void this.$router.push({query:a})}void 0!==a.frontportal&&(delete a.frontportal,this.$router.replace({query:a}))},searchPages(e=""){this.pageLoading=!0,this.$get("reports/ajax-options",{option_key:"post_type",sub_option_key:"page",search:e,values:this.settings.frontend_portal_page_id?[this.settings.frontend_portal_page_id]:[]}).then(e=>{const a=e.options||[];this.pageOptions=a.map(e=>({...e,id:Number(e.id),title:`${e.title||this.$t("Page")} (#${e.id})`}))}).catch(e=>{this.$handleError(e)}).finally(()=>{this.pageLoading=!1})}},mounted(){this.settings.frontend_portal_render_type||(this.settings.frontend_portal_render_type="standalone"),this.settings.frontend_portal_slug||(this.settings.frontend_portal_slug="fluentcrm"),this.settings.frontend_portal_page_id&&(this.settings.frontend_portal_page_id=Number(this.settings.frontend_portal_page_id)),this.hasCampaignPro&&"1"===this.$route.query.frontportal&&(this.drawer=!0),this.searchPages("")}},U={class:"fcrm_addons_features_box"},L={class:"fcrm_addons_features_box--content"},z={class:"fcrm_addons_features_box--content-title"},T={class:"fcrm_addons_features_box--content-desc"},B={class:"fcrm_addons_features_box--actions"},I={class:"fcrm_addons_popover_content"},R={class:"fc_inline_help"},O=["href"],W={class:"fcrm_secondary_text small fcrm_mt_4"},N={class:"dialog-footer"};const j={class:"fcrm_addons_page"},q={class:"fcrm_max_w_800"},H={class:"fcrm_addons_features_lists"},G={class:"fcrm_addons_features_box"},Q={class:"fcrm_addons_features_box--content"},K={class:"fcrm_addons_features_box--content-title"},Y={class:"fcrm_addons_features_box--content-desc"},J={class:"fcrm_addons_features_box--actions"},X={class:"fcrm_addons_features_box"},Z={class:"fcrm_addons_features_box--content"},ee={class:"fcrm_addons_features_box--content-title"},ae={class:"fcrm_addons_features_box--content-desc"},te={class:"fcrm_addons_features_box--actions"},se={class:"fcrm_addons_popover_body"},le={class:"fcrm_addons_popover_body--header"},ne={class:"fcrm_addons_popover_body--header-title"},de={class:"fcrm_addons_popover_content"},oe={key:0,class:"condition_fields"},ie={class:"fcrm_input_hit"},re={class:"fcrm_addons_popover_footer"},_e={class:"fcrm_addons_features_box"},ce={class:"fcrm_addons_features_box--content"},me={class:"fcrm_addons_features_box--content-title"},ue={class:"fcrm_addons_features_box--content-desc"},fe={class:"fcrm_addons_features_box--actions"},pe={class:"fcrm_addons_features_box"},ge={class:"fcrm_addons_features_box--content"},ve={class:"fcrm_addons_features_box--content-title"},be={class:"fcrm_addons_features_box--content-desc"},he={class:"fcrm_addons_features_box--actions"},ye={class:"fcrm_addons_features_box"},$e={class:"fcrm_addons_features_box--content"},xe={class:"fcrm_addons_features_box--content-title"},ke={class:"fcrm_addons_features_box--content-desc"},Se={class:"fcrm_addons_features_box--actions"},Ce={class:"fcrm_addons_popover_content"},Ve={style:{margin:"0"}},Me={style:{margin:"0"},class:"help_text"},we={style:{margin:"0"}},Ee={key:1},Ae={class:"text-align-center"},Pe={class:"fcrm_info_box"},De={class:"dialog-footer"},Fe={class:"fcrm_addons_features_box"},Ue={class:"fcrm_addons_features_box--content"},Le={class:"fcrm_addons_features_box--content-title"},ze={class:"fcrm_addons_features_box--content-desc"},Te={href:"https://fluentcrm.com/docs/event-tracking-automation/",target:"_blank",rel:"noopener noreferrer"},Be={class:"fcrm_addons_features_box--actions"},Ie={class:"fcrm_addons_popover_body"},Re={class:"fcrm_addons_popover_content"},Oe={class:"fcrm_addons_popover_footer"},We={class:"fcrm_addons_features_box"},Ne={class:"fcrm_addons_features_box--content"},je={class:"fcrm_addons_features_box--contentLine truncated
|
||||
Reference in new issue
Block a user