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

2 lines
15 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{c as V,G as k,b as O,y as x,h as U,V as G}from"./app-core.b862f9c8.js";import{u as A}from"./Image.bf3f0bdd.js";import{u as N}from"./MaxCounts.56235a1f.js";import{B as M}from"./RadioToggle.b2f1549c.js";import{C as B}from"./Index.3967c277.js";import{C as R}from"./Card.482ec741.js";import{C as F}from"./HtmlTagsEditor.fc0c6398.js";import{C as z}from"./ImageUploader.b7594f11.js";import{C as E}from"./SettingsRow.1722e16a.js";import{C as W}from"./TwitterPreview.b22bad92.js";import{_ as X}from"./_plugin-vue_export-helper.eefbdd86.js";import{aq as u,f as r,i as y,a0 as m,R as s,j as c,ae as f,U as w,Q as g,M as l}from"./vendor-vue-ui.f00a1236.js";import{a as L,_ as a}from"./vendor-other.7b559694.js";import"./vendor-lodash.d3ad8b99.js";import"./Close.de45e465.js";import"./Tooltip.cb3a78f6.js";import"./Caret.e6c9f7cc.js";import"./Trash.c3e8db0b.js";import"./Slide.805812ec.js";import"./Editor.ce4b47c1.js";import"./vendor-quill.e1eec88c.js";import"./Input.af82b72e.js";import"./Pencil.1ca5815a.js";import"./UnfilteredHtml.d98e0104.js";import"./vendor-emoji.92c96208.js";import"./Button.6c09d515.js";import"./Img.2d9fe1ad.js";import"./Plus.542c86d0.js";import"./Row.2a7735dd.js";import"./Book.b431c2a9.js";import"./Profile.f6f3e630.js";const n="all-in-one-seo-pack",J={setup(){const{getImageSourceOption:T,getTermImageSourceOptions:t,imageSourceOptions:P}=A(),{maxRecommendedCount:e}=N(),{parseTags:o}=G({separator:void 0});return{GLOBAL_STRINGS:k,getImageSourceOption:T,getTermImageSourceOptions:t,imageSourceOptions:P,licenseStore:U(),links:V,maxRecommendedCount:e,optionsStore:x(),parseTags:o,rootStore:O()}},components:{BaseRadioToggle:M,CoreAlert:B,CoreCard:R,CoreHtmlTagsEditor:F,CoreImageUploader:z,CoreSettingsRow:E,CoreTwitterPreview:W},data(){return{titleCount:0,descriptionCount:0,option:null,pagePostOptions:[],strings:{twitterCardSettings:a("X (Twitter) Card Settings",n),description:a("Enable this feature if you want X to display a preview card with images and a text excerpt when a link to your site is shared.",n),enableTwitterCard:a("Enable X Card",n),useDataFromFacebook:a("Use Data from Facebook Tab",n),useOgDataDescription:a("Choose whether you want to use the OG data from the Facebook tab in your individual pages/posts by default.",n),defaultCardType:a("Default Card Type",n),summary:a("Summary",n),summaryLarge:a("Summary with Large Image",n),defaultImageSourcePosts:a("Default Post Image Source",n),defaultImageSourceTerms:a("Default Term Image Source",n),width:a("Width",n),height:a("Height",n),postCustomFieldName:a("Post Custom Field Name",n),termsCustomFieldName:a("Term Custom Field Name",n),defaultTwitterImagePosts:a("Default Post X Image",n),defaultTwitterImageTerms:a("Default Term X Image",n),minimumSizeSummary:a("Minimum size: 144px x 144px, ideal ratio 1:1, 5MB max. JPG, PNG, WEBP and GIF formats only.",n),minimumSizeSummaryWithLarge:a("Minimum size: 300px x 157px, ideal ratio 2:1, 5MB max. JPG, PNG, WEBP and GIF formats only.",n),homePageSettings:a("Home Page Settings",n),homePageImage:a("Home Page Image",n),homePageTitle:a("Home Page Title",n),useHomePageTitle:a("Use the home page title",n),clickToAddHomePageTitle:a("Click on the tags below to insert variables into your home page title.",n),homePageDescription:a("Description",n),useHomePageDescription:a("Use the home page description",n),clickToAddHomePageDescription:a("Click on the tags below to insert variables into your description.",n),showTwitterAuthor:a("Show X Author",n),homePageDisabledDescription:L(a("You are using a static home page which is found under Pages. You can %1$sedit your home page settings%2$s directly to change the title, meta description and image.",n),`<a href="${this.rootStore.aioseo.urls.staticHomePage}&aioseo-tab=social&social-tab=twitter&aioseo-scroll=aioseo-post-settings-twitter&aioseo-highlight=aioseo-post-settings-twitter">`,"</a>"),cardType:a("Card Type",n),additionalData:a("Additional Data",n),additionalDataDescription:a("Enable this option to show additional X data on your posts and pages (i.e., who the post was written by and how long it might take to read the article).",n),defaultTermImageSourceUpsell:L(a("Default Term Image Source is a %1$s feature. %2$s",n),"PRO",V.getUpsellLink("post-settings","default-term-image-source",k.learnMore,"liteUpgrade",!0))}}},computed:{twitterCards(){return[{label:this.strings.summary,value:"summary"},{label:this.strings.summaryLarge,value:"summary_large_image"}]},previewTitle(){return this.rootStore.aioseo.data.staticHomePage?this.parseTags(this.rootStore.aioseo.data.staticHomePageTwitterTitle||"#site_title"):this.parseTags(this.optionsStore.options.social.twitter.homePage.title||"#site_title")},previewDescription(){return this.rootStore.aioseo.data.staticHomePage?this.parseTags(this.rootStore.aioseo.data.staticHomePageTwitterDescription||"#tagline"):this.parseTags(this.optionsStore.options.social.twitter.homePage.description||"#tagline")}},methods:{getCardOptions(T){return this.twitterCards.find(t=>t.value===T)}}},Y={class:"aioseo-twitter"},j={class:"aioseo-settings-row aioseo-section-description"},q=["innerHTML"],Q=["innerHTML"],K={class:"aioseo-description"},Z={class:"aioseo-description"},$={key:0,class:"aioseo-settings-row aioseo-section-description"},ee=["innerHTML"],te=["innerHTML"],oe={key:1},ie=["innerHTML"],ae=["innerHTML"];function ne(T,t,P,e,o,p){const D=u("base-toggle"),d=u("core-settings-row"),S=u("base-select"),C=u("base-input"),_=u("core-image-uploader"),v=u("core-alert"),h=u("base-radio-toggle"),b=u("core-card"),H=u("core-twitter-preview"),I=u("core-html-tags-editor");return r(),y("div",Y,[m(b,{slug:"twitter","header-text":o.strings.twitterCardSettings},{default:s(()=>[c("div",j,[f(w(o.strings.description)+" ",1),c("span",{innerHTML:e.links.getDocLink(e.GLOBAL_STRINGS.learnMore,"twitter",!0)},null,8,q)]),m(d,{name:o.strings.enableTwitterCard},{content:s(()=>[m(D,{modelValue:e.optionsStore.options.social.twitter.general.enable,"onUpdate:modelValue":t[0]||(t[0]=i=>e.optionsStore.options.social.twitter.general.enable=i)},null,8,["modelValue"])]),_:1},8,["name"]),e.optionsStore.options.social.twitter.general.enable?(r(),g(d,{key:0,class:"default-card-type",name:o.strings.defaultCardType,align:""},{content:s(()=>[m(S,{size:"medium",options:p.twitterCards,modelValue:p.getCardOptions(e.optionsStore.options.social.twitter.general.defaultCardType),"onUpdate:modelValue":t[1]||(t[1]=i=>e.optionsStore.options.social.twitter.general.defaultCardType=i.value)},null,8,["options","modelValue"])]),_:1},8,["name"])):l("",!0),e.optionsStore.options.social.twitter.general.enable?(r(),g(d,{key:1,class:"twitter-default-image-source",name:o.strings.defaultImageSourcePosts,align:""},{content:s(()=>[m(S,{size:"medium",options:e.imageSourceOptions,modelValue:e.getImageSourceOption(e.optionsStore.options.social.twitter.general.defaultImageSourcePosts),"onUpdate:modelValue":t[2]||(t[2]=i=>e.optionsStore.options.social.twitter.general.defaultImageSourcePosts=i.value)},null,8,["options","modelValue"])]),_:1},8,["name"])):l("",!0),e.optionsStore.options.social.twitter.general.enable&&e.optionsStore.options.social.twitter.general.defaultImageSourcePosts==="custom"?(r(),g(d,{key:2,name:o.strings.postCustomFieldName,align:""},{content:s(()=>[m(C,{size:"medium",modelValue:e.optionsStore.options.social.twitter.general.customFieldImagePosts,"onUpdate:modelValue":t[3]||(t[3]=i=>e.optionsStore.options.social.twitter.general.customFieldImagePosts=i)},null,8,["modelValue"])]),_:1},8,["name"])):l("",!0),e.optionsStore.options.social.twitter.general.enable?(r(),g(d,{key:3,class:"twitter-image",name:o.strings.defaultTwitterImagePosts,align:""},{content:s(()=>[m(_,{description:e.optionsStore.options.social.twitter.general.defaultCardType==="summary"?o.strings.minimumSizeSummary:o.strings.minimumSizeSummaryWithLarge,modelValue:e.optionsStore.options.social.twitter.general.defaultImagePosts,"onUpdate:modelValue":t[4]||(t[4]=i=>e.optionsStore.options.social.twitter.general.defaultImagePosts=i)},null,8,["description","modelValue"])]),_:1},8,["name"])):l("",!0),e.optionsStore.options.social.twitter.general.enable?(r(),g(d,{key:4,class:"twitter-default-image-source",name:o.strings.defaultImageSourceTerms,align:""},{content:s(()=>[e.licenseStore.isUnlicensed?l("",!0):(r(),g(S,{key:0,size:"medium",options:e.getTermImageSourceOptions(),modelValue:e.getImageSourceOption(e.optionsStore.options.social.twitter.general.defaultImageSourceTerms),"onUpdate:modelValue":t[5]||(t[5]=i=>e.optionsStore.options.social.twitter.general.defaultImageSourceTerms=i.value)},null,8,["options","modelValue"])),e.licenseStore.isUnlicensed?(r(),g(S,{key:1,size:"medium",options:e.getTermImageSourceOptions(),modelValue:e.getImageSourceOption("default"),disabled:""},null,8,["options","modelValue"])):l("",!0),e.licenseStore.isUnlicensed?(r(),g(v,{key:2,class:"inline-upsell",type:"blue"},{default:s(()=>[c("div",{innerHTML:o.strings.defaultTermImageSourceUpsell},null,8,Q)]),_:1})):l("",!0)]),_:1},8,["name"])):l("",!0),e.optionsStore.options.social.twitter.general.enable&&e.optionsStore.options.social.twitter.general.defaultImageSourceTerms==="custom"&&!e.licenseStore.isUnlicensed?(r(),g(d,{key:5,name:o.strings.termsCustomFieldName,align:""},{content:s(()=>[m(C,{size:"medium",modelValue:e.optionsStore.options.social.twitter.general.customFieldImageTerms,"onUpdate:modelValue":t[6]||(t[6]=i=>e.optionsStore.options.social.twitter.general.customFieldImageTerms=i)},null,8,["modelValue"])]),_:1},8,["name"])):l("",!0),e.optionsStore.options.social.twitter.general.enable&&!e.licenseStore.isUnlicensed?(r(),g(d,{key:6,class:"twitter-image",name:o.strings.defaultTwitterImageTerms,align:""},{content:s(()=>[m(_,{description:e.optionsStore.options.social.twitter.general.defaultCardType==="summary"?o.strings.minimumSizeSummary:o.strings.minimumSizeSummaryWithLarge,modelValue:e.optionsStore.options.social.twitter.general.defaultImageTerms,"onUpdate:modelValue":t[7]||(t[7]=i=>e.optionsStore.options.social.twitter.general.defaultImageTerms=i)},null,8,["description","modelValue"])]),_:1},8,["name"])):l("",!0),e.optionsStore.options.social.twitter.general.enable?(r(),g(d,{key:7,name:o.strings.showTwitterAuthor,align:""},{content:s(()=>[m(h,{modelValue:e.optionsStore.options.social.twitter.general.showAuthor,"onUpdate:modelValue":t[8]||(t[8]=i=>e.optionsStore.options.social.twitter.general.showAuthor=i),name:"showTwitterAuthor",options:[{label:e.GLOBAL_STRINGS.no,value:!1,activeClass:"dark"},{label:e.GLOBAL_STRINGS.yes,value:!0}]},null,8,["modelValue","options"])]),_:1},8,["name"])):l("",!0),e.optionsStore.options.social.twitter.general.enable?(r(),g(d,{key:8,name:o.strings.additionalData,align:""},{content:s(()=>[m(h,{modelValue:e.optionsStore.options.social.twitter.general.additionalData,"onUpdate:modelValue":t[9]||(t[9]=i=>e.optionsStore.options.social.twitter.general.additionalData=i),name:"additionalData",options:[{label:e.GLOBAL_STRINGS.disabled,value:!1,activeClass:"dark"},{label:e.GLOBAL_STRINGS.enabled,value:!0}]},null,8,["modelValue","options"]),c("div",K,w(o.strings.additionalDataDescription),1)]),_:1},8,["name"])):l("",!0),e.optionsStore.options.social.twitter.general.enable?(r(),g(d,{key:9,name:o.strings.useDataFromFacebook,align:""},{content:s(()=>[m(h,{modelValue:e.optionsStore.options.social.twitter.general.useOgData,"onUpdate:modelValue":t[10]||(t[10]=i=>e.optionsStore.options.social.twitter.general.useOgData=i),name:"useOgData",options:[{label:e.GLOBAL_STRINGS.no,value:!1,activeClass:"dark"},{label:e.GLOBAL_STRINGS.yes,value:!0}]},null,8,["modelValue","options"]),c("div",Z,w(o.strings.useOgDataDescription),1)]),_:1},8,["name"])):l("",!0)]),_:1},8,["header-text"]),e.optionsStore.options.social.twitter.general.enable?(r(),g(b,{key:0,slug:"twitterHomePageSettings","header-text":o.strings.homePageSettings},{default:s(()=>[e.rootStore.aioseo.data.staticHomePage?(r(),y("div",$,[c("span",{innerHTML:o.strings.homePageDisabledDescription},null,8,ee),t[17]||(t[17]=f("   ",-1)),c("span",{innerHTML:e.links.getDocLink(e.GLOBAL_STRINGS.learnMore,"staticHomePageTwitter",!0)},null,8,te)])):l("",!0),e.rootStore.aioseo.data.staticHomePage?(r(),y("br",oe)):l("",!0),m(d,{name:e.GLOBAL_STRINGS.preview},{content:s(()=>[m(H,{card:e.optionsStore.options.social.twitter.homePage.cardType,description:p.previewDescription,image:e.optionsStore.options.social.twitter.homePage.image,title:p.previewTitle},null,8,["card","description","image","title"])]),_:1},8,["name"]),e.rootStore.aioseo.data.staticHomePage?l("",!0):(r(),g(d,{key:2,class:"default-card-type",name:o.strings.cardType,align:""},{content:s(()=>[m(S,{size:"medium",options:p.twitterCards,modelValue:p.getCardOptions(e.optionsStore.options.social.twitter.homePage.cardType),"onUpdate:modelValue":t[11]||(t[11]=i=>e.optionsStore.options.social.twitter.homePage.cardType=i.value)},null,8,["options","modelValue"])]),_:1},8,["name"])),e.rootStore.aioseo.data.staticHomePage?l("",!0):(r(),g(d,{key:3,class:"twitter-image",name:o.strings.homePageImage,align:""},{content:s(()=>[m(_,{description:e.optionsStore.options.social.twitter.homePage.cardType==="summary"?o.strings.minimumSizeSummary:o.strings.minimumSizeSummaryWithLarge,modelValue:e.optionsStore.options.social.twitter.homePage.image,"onUpdate:modelValue":t[12]||(t[12]=i=>e.optionsStore.options.social.twitter.homePage.image=i)},null,8,["description","modelValue"])]),_:1},8,["name"])),e.rootStore.aioseo.data.staticHomePage?l("",!0):(r(),g(d,{key:4,name:o.strings.homePageTitle},{content:s(()=>[m(I,{class:"twitter-meta-input",modelValue:e.optionsStore.options.social.twitter.homePage.title,"onUpdate:modelValue":t[13]||(t[13]=i=>e.optionsStore.options.social.twitter.homePage.title=i),"line-numbers":!1,single:"",onCounter:t[14]||(t[14]=i=>o.titleCount=i.length),"tags-context":"homePage","default-tags":["site_title","tagline","separator_sa"]},{"tags-description":s(()=>[f(w(o.strings.clickToAddHomePageTitle),1)]),_:1},8,["modelValue"]),c("div",{class:"max-recommended-count",innerHTML:e.maxRecommendedCount(o.titleCount,70)},null,8,ie)]),_:1},8,["name"])),e.rootStore.aioseo.data.staticHomePage?l("",!0):(r(),g(d,{key:5,name:o.strings.homePageDescription},{content:s(()=>[m(I,{class:"twitter-meta-input",modelValue:e.optionsStore.options.social.twitter.homePage.description,"onUpdate:modelValue":t[15]||(t[15]=i=>e.optionsStore.options.social.twitter.homePage.description=i),"line-numbers":!1,onCounter:t[16]||(t[16]=i=>o.descriptionCount=i.length),"tags-context":"homePage","default-tags":["site_title","tagline","separator_sa"]},{"tags-description":s(()=>[f(w(o.strings.clickToAddHomePageDescription),1)]),_:1},8,["modelValue"]),c("div",{class:"max-recommended-count",innerHTML:e.maxRecommendedCount(o.descriptionCount,200)},null,8,ae)]),_:1},8,["name"]))]),_:1},8,["header-text"])):l("",!0)])}const Ne=X(J,[["render",ne]]);export{Ne as default};