3 lines
29 KiB
JavaScript
3 lines
29 KiB
JavaScript
import{C as N,w as oe,bQ as D,aw as ve,F as De,a as be,b as W,d as ae,G as ne,j as ke,a2 as qe}from"./app-core.ae890a3f.js";import{C as Y}from"./Card.c7ceb11b.js";import{C as Te}from"./DonutChartWithLegend.3a5e7d4c.js";import{C as G}from"./Button.a549093d.js";import{C as q}from"./Tooltip.ae7a1028.js";import{f as s,i as r,a0 as h,R as c,j as p,P as K,ae as w,U as l,v as e,M as d,u as B,b as ie,Q as f,r as F,O as H,ad as X,at as Se,S as Ae,aq as pe,af as _e,o as le,T as Ke,w as Fe,B as Me}from"./vendor-vue-ui.de3ab35f.js";import{C as xe}from"./Tabs.b5aef6dd.js";import{S as te}from"./Caret.a017b70a.js";import{T as je}from"./Slide.e6618126.js";import{u as re}from"./WpTable.65c7870f.js";import{S as Ee}from"./Info.b2b2b6e1.js";import{_ as M}from"./_plugin-vue_export-helper.eefbdd86.js";import{_ as i,a as He}from"./vendor-other.7b559694.js";import{C as ue}from"./Table.199a0fd0.js";import{a as $e,g as Ce}from"./utils.bd006f02.js";import{a as Pe,S as Ne}from"./Pencil.405b16d2.js";import{S as Ve}from"./Information.278772ab.js";import{S as ce}from"./Trash.d35f8063.js";import{S as Ye}from"./Gear.9677fa66.js";import{B as Z}from"./Checkbox.79be52ca.js";import{C as Ge}from"./PostStatusOptions.39720341.js";import{C as me}from"./PostTypeOptions.b81e5303.js";import{C as ee}from"./SettingsRow.0c329e43.js";import{C as ye}from"./Blur.5e231db6.js";import"./vendor-lodash.8e35bd59.js";import"./Close.098d4b76.js";import"./DonutChart.4c48107b.js";import"./AnimatedNumber.27abec43.js";import"./Loading.56dfaff6.js";import"./ProBadge.fd60f711.js";import"./ScrollTo.f4df02aa.js";import"./Index.52399193.js";import"./Download.aee86410.js";import"./Checkmark.fac3f231.js";import"./HighlightToggle.9305c143.js";import"./Radio.7b7e6cf4.js";import"./Row.6337df55.js";import"./PostTypes.bcb4ad24.js";const Qe={key:0,class:"aioseo-seo-analysis-post-status-badge"},We={__name:"PostStatusBadge",props:{status:{type:String,required:!0}},setup(A){const t="all-in-one-seo-pack",o=A,a={tooltip:i("The results for this post may be inaccurate or vary slightly until the post is published.",t)},u=B(()=>o.status==="future"?i("Scheduled",t):o.status.toUpperCase());return(b,n)=>["draft","private","pending","future"].includes(o.status)?(s(),r("div",Qe,[h(e(q),null,{tooltip:c(()=>[p("span",null,l(a.tooltip),1)]),default:c(()=>[p("span",{class:K(["aioseo-seo-analysis-post-status-badge__status",o.status])},[w(l(u.value)+" ",1),h(e(Ee))],2)]),_:1})])):d("",!0)}},Le=M(We,[["__scopeId","data-v-d5a4d223"]]),Je={class:"result-body"},Xe={key:0,class:"result-body-loading"},Ze={class:"content-type"},es={class:"aioseo-seo-site-analysis-issues-item__post-title"},ss=["innerHTML"],ts={key:0,class:"row-actions"},os={key:0},as=["href"],ns={key:1},is={key:2},ls=["href"],rs={key:0,class:"issue"},us={key:1,class:"issue-content"},cs=["innerHTML"],ds={key:0,class:"aioseo-seo-site-analysis-issues-item__row-actions"},ps=["href"],_s={target:"_blank",class:"aioseo-button disabled black small"},ms=["onClick"],ys={target:"_blank",class:"aioseo-button disabled black small"},ge="seoAnalysis",gs={__name:"SiteAuditIssueRowTable",props:{result:{type:Object,required:!0}},setup(A){const t="aioseo-pro",o=A,a=F(!1),u=N(),b=oe(),n={fixActionText:i("Fix",t),fixActionTooltipText:i("You don't have the required permission to fix this issue.",t),ignoreActionText:i("Ignore",t),ignoreActionTooltipText:i("You don't have the required permission to ignore this issue.",t),viewObject:i("View",t),editObject:i("Edit",t)},{pageNumber:g,processFilterTable:_,processPagination:C,processChangeItemsPerPage:k,processSearch:S,searchTerm:I,wpTableKey:L,wpTableLoading:x}=re({changeItemsPerPageSlug:"seoAnalysis",fetchData:u.fetchPostsByIssue,tableId:ge}),O=B(()=>{const m={slug:"title",label:i("Title",t),width:"100%"},U={slug:"issue",label:i("Issue",t),width:"100%"},y={slug:"actions",label:"",width:"180px"},V=u.issuesResults.auditItemResults[o.result.code].hasIssueDetails?[m,U]:[m];return o.result?.status!=="passed"&&V.push(y),V});function z(m){if(!["author-bio-missing","author-bio-ok"].includes(m.code))return m.fixLink+(D.strings[m.code]?.fixActionParams||"");const y=m.fixLink.includes("profile.php")?"?":"&";return m.fixLink+y+(D.strings[m.code]?.fixActionParams||"")}function $(m){C(m)}function E(m){S(m)}function P(m){k(m)}function j(m,U){u.doIgnoreIssue(m,U),o.result.count=o.result.count-1}return ie(()=>{_({slug:o.result.code}),setTimeout(()=>{a.value=!0},500)}),(m,U)=>(s(),r("div",Je,[!e(u)?.issuesResults.auditItemResults[o.result.code]||!a.value?(s(),r("div",Xe,[h(e(G))])):d("",!0),e(u)?.issuesResults.auditItemResults[o.result.code]&&a.value?(s(),f(e(ue),{ref:"'seoAnalysisIssuesByObjectCodeTable'",class:"posts-table",id:ge,columns:O.value,"initial-page-number":e(g),"initial-items-per-page":e(b).settings.tablePagination.seoAnalysis,"initial-search-term":e(I),"show-bulk-actions":!1,"show-items-per-page":"",key:e(L),loading:e(x),rows:e(u).issuesResults.auditItemResults[o.result.code].rows,totals:e(u).issuesResults.auditItemResults[o.result.code].totals,onPaginate:$,onProcessChangeItemsPerPage:P,onSearch:E},{content_type:c(({row:y})=>[p("span",Ze,l(y.type),1)]),title:c(({row:y})=>[p("div",es,[p("span",{innerHTML:e(ve)(y.title)},null,8,ss),y.status?(s(),f(e(Le),{key:0,status:y.status},null,8,["status"])):d("",!0)]),y.permalink||y.editLink?(s(),r("div",ts,[y.permalink?(s(),r("span",os,[p("a",{class:"view",href:y.permalink,target:"_blank",rel:"noopener noreferrer"},[p("span",null,l(n.viewObject)+" "+l(y.subtype.label),1)],8,as)])):d("",!0),y.permalink&&y.editLink?(s(),r("span",ns," | ")):d("",!0),y.editLink?(s(),r("span",is,[p("a",{class:"edit",href:y.editLink,target:"_blank",rel:"noopener noreferrer"},[p("span",null,l(n.editObject)+" "+l(y.subtype.label),1)],8,ls)])):d("",!0)])):d("",!0)]),issue:c(({row:y})=>[y?.metadata?(s(),r("span",rs,l(e(D).strings[y.code]?.text?.(y?.metadata)),1)):d("",!0),y?.metadata&&e(D).strings[y.code]?.content&&e(D).strings[y.code]?.content(y?.metadata).length?(s(),r("div",us,[p("pre",null,[U[0]||(U[0]=w(" ",-1)),p("code",{innerHTML:e(D).strings[y.code]?.content(y?.metadata)},null,8,cs),U[1]||(U[1]=w(`
|
|
`,-1))])])):d("",!0)]),actions:c(({row:y})=>[y?.status!=="passed"?(s(),r("div",ds,[y.fixLink?(s(),r("a",{key:0,href:z(y),target:"_blank",class:"aioseo-button blue small"},l(n.fixActionText),9,ps)):d("",!0),y.fixLink?d("",!0):(s(),f(e(q),{key:1},{tooltip:c(()=>[w(l(n.fixActionTooltipText),1)]),default:c(()=>[p("a",_s,l(n.fixActionText),1)]),_:1})),y.fixLink?(s(),r("button",{key:2,type:"button",class:"aioseo-button gray small",onClick:V=>j(y,e(u).issuesResults.auditItemResults[o.result.code])},l(n.ignoreActionText),9,ms)):d("",!0),y.fixLink?d("",!0):(s(),f(e(q),{key:3},{tooltip:c(()=>[w(l(n.ignoreActionTooltipText),1)]),default:c(()=>[p("a",ys,l(n.ignoreActionText),1)]),_:1}))])):d("",!0)]),_:1},8,["columns","initial-page-number","initial-items-per-page","initial-search-term","loading","rows","totals"])):d("",!0)]))}},hs=M(gs,[["__scopeId","data-v-9c90db3f"]]),fs={class:"aioseo-seo-site-analysis-issues-item"},vs={class:"aioseo-seo-site-analysis-issues-item__header"},bs={class:"aioseo-seo-site-analysis-issues-item__content"},ks={key:0,class:"site-audit-issue-description"},se={__name:"SiteAuditIssueRow",props:{result:{type:Object,required:!0},showIssueColumn:{type:Boolean,required:!1},activeRow:{type:Boolean,required:!1}},emits:["toggleActive"],setup(A,{emit:t}){const o=t,a=A,u=D,b=B(()=>u.strings[a.result.code]?.title),n=B(()=>u.strings[a.result.code]?.description);function g(){o("toggleActive")}return(_,C)=>(s(),r("div",fs,[p("div",vs,[p("span",{class:K(["result-status",a.result.status])},null,2),p("div",bs,l(b.value||""),1),p("div",{class:K(["result-toggle",{active:A.activeRow}]),onClick:g},[h(e(te))],2)]),h(e(je),{active:A.activeRow},{default:c(()=>[n.value?(s(),r("p",ks,l(n.value),1)):d("",!0),h(hs,{result:a.result},null,8,["result"])]),_:1},8,["active"])]))}},Ts={class:"aioseo-seo-site-analysis-issues"},Ss={key:0,class:"no-results"},As={class:"group-header"},xs={class:"group-header"},$s={class:"group-header"},Cs={__name:"SiteAuditIssueGroups",props:{section:{type:String,required:!0},allResults:{type:Object,required:!0}},setup(A){const t="all-in-one-seo-pack",o=A,a=F(null),u=B(()=>D.getFilteredResults(o.allResults,o.section)),b=B(()=>Object.keys(u.value).every(_=>u.value[_].length===0));function n(_){if(a.value===_){a.value=null;return}a.value=_}function g(_){switch(_){case"basic":return i("Basic SEO",t);case"advanced":return i("Advanced SEO",t);case"performance":return i("Performance SEO",t)}}return(_,C)=>(s(),r("div",Ts,[b.value?(s(),r("div",Ss,l(e(i)("No items found.",e(t))),1)):(s(),r(H,{key:1},[u.value?.basic?.length>0?(s(),r(H,{key:0},[p("div",As,l(g("basic")),1),(s(!0),r(H,null,X(u.value.basic,(k,S)=>(s(),f(se,{key:`${S}-${k.code}`,result:k,"active-row":a.value===`basic-${S}`,onToggleActive:I=>n(`basic-${S}`)},null,8,["result","active-row","onToggleActive"]))),128))],64)):d("",!0),u.value?.advanced?.length>0?(s(),r(H,{key:1},[p("div",xs,l(g("advanced")),1),(s(!0),r(H,null,X(u.value.advanced,(k,S)=>(s(),f(se,{key:`${S}-${k.code}`,result:k,"active-row":a.value===`advanced-${S}`,onToggleActive:I=>n(`advanced-${S}`)},null,8,["result","active-row","onToggleActive"]))),128))],64)):d("",!0),u.value?.performance?.length>0?(s(),r(H,{key:2},[p("div",$s,l(g("performance")),1),(s(!0),r(H,null,X(u.value.performance,(k,S)=>(s(),f(se,{key:`${S}-${k.code}`,result:k,"active-row":a.value===`performance-${S}`,onToggleActive:I=>n(`performance-${S}`)},null,8,["result","active-row","onToggleActive"]))),128))],64)):d("",!0)],64))]))}},Ps=M(Cs,[["__scopeId","data-v-9037681f"]]),Ls={class:"aioseo-seo-audit-all-checks"},Rs={key:0,class:"aioseo-seo-audit-all-checks__loader"},ws={key:1,class:"label"},Is={__name:"SiteAuditAllChecksTab",setup(A){const t=N(),o=Se(),a=F(!1),u=B(()=>{const n=$e({error:t.criticalCount("site")??0,warning:t.recommendedCount("site")??0,good:t.goodCount("site")??0}).filter(_=>0<_.analyze.count);if(!n.length)return n;const g=o?.query?.tab;return g&&n.find(_=>_.slug===g)?t.changeSiteAuditTab(g):t.changeSiteAuditTab(n[0].slug),n});function b(n){a.value||(a.value=!0,t.changeSiteAuditTab(n),setTimeout(()=>{a.value=!1},50))}return(n,g)=>(s(),r("div",Ls,[e(t).issuesResults?.isLoading?(s(),r("div",Rs,[h(e(G),{dark:""})])):(s(),f(e(xe),{key:1,tabs:u.value,showSaveButton:!1,active:e(t).siteAudit.activeTab,internal:"",onChanged:b,"skinny-tabs":""},{"var-tab":c(({tab:_})=>[_?.analyze?(s(),r("span",{key:0,class:K(["icon",_.analyze.classColor])},[(s(),f(Ae(_.icon)))],2)):d("",!0),_?.analyze?(s(),r("span",ws,l(_.label)+" ("+l(_.analyze.count||0)+") ",1)):d("",!0)]),_:1},8,["tabs","active"])),e(t).issuesResults.auditItems&&!e(t).issuesResults?.isLoading&&e(t).siteAudit.activeTab!=="all-urls"&&e(t).siteAudit.activeTab!=="settings-audit"?(s(),f(e(Ps),{key:e(t).siteAudit.activeTab,section:e(t).siteAudit.activeTab,"all-results":e(t).issuesResults.auditItems},null,8,["section","all-results"])):d("",!0)]))}},Os=M(Is,[["__scopeId","data-v-e207ecc7"]]),zs={__name:"Badge",props:{color:{type:String,default:"black",description:"Badge color(green|red|orange|black)"},text:{type:[String,Number],default:"",description:"Badge text"}},setup(A){return(t,o)=>(s(),r("span",{class:K(["aioseo-badge round",A.color])},l(A.text),3))}},Bs=M(zs,[["__scopeId","data-v-64238476"]]),Us={class:"aioseo-seo-site-analysis-url-details"},Ds={key:0,class:"result-body"},qs={class:"result-body-loading"},Ks={key:1,class:"aioseo-seo-site-analysis-url-details-results"},Fs={class:"title"},Ms={key:0,class:"aioseo-seo-site-analysis-url-details-results__row-actions"},js=["href"],Es={target:"_blank",class:"aioseo-button disabled black small"},Hs=["onClick"],Ns={target:"_blank",class:"aioseo-button disabled black small"},he="aioseo-seo-analysis-issues-posts-report-wp-table",Vs={__name:"SiteAuditUrlDetails",props:{result:{type:Object,required:!0}},setup(A){const t="aioseo-pro",o=A,a=N(),u=F(null),b={fixActionText:i("Fix",t),fixActionTooltipText:i("You don't have the required permission to fix this issue.",t),ignoreActionText:i("Ignore",t),ignoreActionTooltipText:i("You don't have the required permission to ignore this issue.",t)},n=`${o.result.id}-${o.result.type.toLowerCase()}`,{pageNumber:g,processFilterTable:_,processSearch:C,searchTerm:k,wpTableKey:S,wpTableLoading:I}=re({fetchData:a.fetchIssuesByObject,resultsPerPage:a.resultsperPage,tableId:he,tableRef:u.value}),L=B(()=>[{slug:"icon",label:"",width:"44px"},{slug:"title",label:i("Issues",t),width:"100%"},{slug:"actions",label:"",width:"180px"}]);function x(P){return D.strings[P.code]?.title}function O(P){return D.strings[P.code]?.description}function z(P){if(!["author-bio-missing","author-bio-ok"].includes(P.code))return P.fixLink+(D.strings[P.code]?.fixActionParams||"");const m=P.fixLink.includes("profile.php")?"?":"&";return P.fixLink+m+(D.strings[P.code]?.fixActionParams||"")}function $(P){C(P)}function E(P,j){a.doIgnoreIssue(P,j),P?.status==="error"&&(o.result.count=o.result.count-1)}return ie(()=>{_({slug:o.result})}),(P,j)=>(s(),r("div",Us,[e(a)?.allUrlsResults.auditItemResults[n]?d("",!0):(s(),r("div",Ds,[p("div",qs,[h(e(G))])])),e(a)?.allUrlsResults.auditItemResults[n]?(s(),r("div",Ks,[(s(),f(e(ue),{ref_key:"table",ref:u,class:"posts-table",id:he,columns:L.value,"initial-page-number":e(g),"initial-search-term":e(k),"show-bulk-actions":!1,"show-pagination":!1,key:e(S),loading:e(I),rows:e(a).allUrlsResults.auditItemResults[n].rows,totals:e(a).allUrlsResults.auditItemResults[n].totals,"hide-top-pagination":!0,onSearch:$,"show-search":!1},{icon:c(({row:m})=>[p("div",{class:K(["aioseo-seo-site-analysis-url-details-results__result-icon",`${m.status}-status`])},[m.status==="passed"?(s(),f(e(Pe),{key:0})):m.status==="error"?(s(),f(e(Ne),{key:1})):m.status==="warning"?(s(),f(e(Ve),{key:2})):(s(),f(e(Ye),{key:3}))],2)]),title:c(({row:m})=>[p("div",Fs,[w(l(x(m))+" ",1),O(m)?.length&&m?.status!=="passed"?(s(),f(e(q),{key:0},{tooltip:c(()=>[w(l(O(m)),1)]),default:c(()=>[h(e(ce))]),_:2},1024)):d("",!0)])]),actions:c(({row:m})=>[m?.status!=="passed"?(s(),r("div",Ms,[m.fixLink?(s(),r("a",{key:0,href:z(m),target:"_blank",class:"aioseo-button blue small"},l(b.fixActionText),9,js)):d("",!0),m.fixLink?d("",!0):(s(),f(e(q),{key:1},{tooltip:c(()=>[w(l(b.fixActionTooltipText),1)]),default:c(()=>[p("a",Es,l(b.fixActionText),1)]),_:1})),m.fixLink?(s(),r("button",{key:2,type:"button",class:"aioseo-button gray small",onClick:U=>E(m,e(a).allUrlsResults.auditItemResults[n])},l(b.ignoreActionText),9,Hs)):d("",!0),m.fixLink?d("",!0):(s(),f(e(q),{key:3},{tooltip:c(()=>[w(l(b.ignoreActionTooltipText),1)]),default:c(()=>[p("a",Ns,l(b.ignoreActionText),1)]),_:1}))])):d("",!0)]),_:1},8,["columns","initial-page-number","initial-search-term","loading","rows","totals"]))])):d("",!0)]))}},Ys=M(Vs,[["__scopeId","data-v-134ae51c"]]),Gs=["id"],Qs={key:0},Ws={key:1},Js={class:"disabled"},Xs={key:2,class:"aioseo-seo-site-analysis-all-urls-results__keyword-input"},Zs={class:"actions"},et={__name:"SiteAuditUrlKeywordCell",props:{row:{type:Object,required:!0}},emits:["keywordAdded"],setup(A,{emit:t}){const o="aioseo-pro",a=N(),u=t,b=A,n=B(()=>b.row),g=F(!1),_=F(!1),C={addKeyphrase:i("Add Focus Keyword",o),cancel:i("Cancel",o),add:i("Add",o),addKeyphraseTooltipText:i("You don't have the required permission.",o)};async function k(L){_.value=!0;const O=document.getElementById(`keyword-${L.id}`).querySelector(".add-focus-keyphrase-metabox-input .medium"),z=O?.value.trim();if(!z){_.value=!1;return}const $={keyphrase:z,score:0,analysis:{}};a.doAddFocusKeyword(L.id,$).then(()=>{L.keyphrases.focus=$,O.value="",O.blur()}).catch(E=>{console.error(E)}).finally(()=>{_.value=!1,u("keywordAdded")})}function S(L){L.preventDefault(),g.value=!0;const x=document.getElementById(`keyword-${n.value.id}`);setTimeout(()=>{x?.querySelector(".add-focus-keyphrase-metabox-input input")?.focus()},100)}function I(L,x){const z=document.getElementById(`keyword-${x}`).querySelector(".add-keyphrase");L.preventDefault(),z.click()}return(L,x)=>{const O=pe("base-input"),z=pe("base-button");return n.value.isTruSeoEligible?(s(),r("div",{key:0,id:`keyword-${n.value.id}`,class:"aioseo-seo-site-analysis-all-urls-results__keyword"},[n.value?.keyphrases?.focus?.keyphrase?(s(),r("span",Qs,l(n.value.keyphrases.focus.keyphrase),1)):e(De)("aioseo_page_analysis")?(s(),r("div",Ws,[n.value?.fixLink?d("",!0):(s(),f(e(q),{key:0,placement:"bottom"},{tooltip:c(()=>[w(l(C.addKeyphraseTooltipText),1)]),default:c(()=>[p("span",Js,l(C.addKeyphrase),1)]),_:1})),!g.value&&n.value?.fixLink?(s(),r("button",{key:1,type:"button",class:"add-keyword-btn",onClick:S},l(C.addKeyphrase),1)):d("",!0),g.value&&n.value?.fixLink?(s(),r("div",Xs,[h(O,{size:"medium",class:"add-focus-keyphrase-metabox-input",onKeydown:[x[0]||(x[0]=_e($=>I($,n.value.id),["enter"])),x[1]||(x[1]=_e($=>g.value=!1,["esc"]))]}),p("div",Zs,[h(z,{class:"cancel-add-keyphrase gray small",onClick:x[2]||(x[2]=$=>g.value=!1)},{default:c(()=>[w(l(C.cancel),1)]),_:1}),h(z,{class:"add-keyphrase blue small",loading:_.value,onClick:x[3]||(x[3]=$=>k(n.value))},{default:c(()=>[w(l(C.add),1)]),_:1},8,["loading"])])])):d("",!0)])):d("",!0)],8,Gs)):d("",!0)}}},st={class:"aioseo-seo-site-analysis-all-urls-results"},tt={key:0,class:"aioseo-seo-site-analysis-all-urls-results__loader"},ot={class:"aioseo-seo-site-analysis-all-urls-results__result-count"},at={class:"aioseo-seo-site-analysis-all-urls-results__object-title"},nt=["onClick"],it=["innerHTML"],lt={key:0,class:"row-actions"},rt={key:0},ut=["href"],ct={key:1},dt={key:2},pt=["href"],_t={key:0,class:"aioseo-seo-site-analysis-all-urls-results__result-toggle needs-refresh"},mt=["innerHTML"],yt=["onClick"],fe="aioseo-seo-analysis-all-urls-wp-table",gt={__name:"SiteAuditAllUrlsTable",setup(A){const t="aioseo-pro",o=N(),a=be(),u=oe(),b=W(),n=F(null),g={viewObject:i("View",t),editObject:i("Edit",t),needsRefresh:i("The content is being re-analyzed and needs to refresh.",t)},{pageNumber:_,processAdditionalFilters:C,processPagination:k,processChangeItemsPerPage:S,processSearch:I,processFetchTableData:L,searchTerm:x,wpTableKey:O,wpTableLoading:z}=re({changeItemsPerPageSlug:"seoAnalysis",fetchData:o.fetchAllUrls,resultsPerPage:u.settings.tablePagination.seoAnalysis,tableId:fe,tableRef:n.value}),$=F(-1),E=B(()=>[{slug:"count",label:"",width:"50px"},{slug:"title",label:i("Title",t),width:"100%"},{slug:"keyword",label:i("Focus Keyword",t),width:"100%"},{slug:"toggle_issues",label:"",width:"50px"}]),P=B(()=>[{name:"content_type",options:[{value:"all",label:i("All Content Types",t)},...U(),...y()]}]),j=T=>T.counts?.error?"red":T.counts?.warning?"orange":"green",m=T=>T.counts?.error||T.counts?.warning||0,U=()=>{const T=b.aioseo.postData.postTypes?.filter(R=>R.name!=="attachment")||[],Q=a.dynamicOptions.seoAnalysis.postTypes.included;return(a.dynamicOptions.seoAnalysis.postTypes.all?T:T.filter(R=>Q.includes(R.name))).map(R=>({value:R.name,label:R.label}))},y=()=>{const T=b.aioseo.postData.taxonomies||[],Q=a.dynamicOptions.seoAnalysis.taxonomies.included;return(a.dynamicOptions.seoAnalysis.taxonomies.all?T:T.filter(R=>Q.includes(R.name))).map(R=>({value:R.name,label:R.label}))};function V(T){$.value=-1,k(T)}function we(T){$.value=-1,C({...T,number:1})}function Ie(T){$.value=-1,S(T)}function Oe(T){$.value=-1,I(T)}function ze(T){return T===$.value}function de(T){if($.value===T){$.value=-1;return}$.value=T}function Be(T){$.value=-1,T.needsRefresh=!0}return le(()=>{!o.allUrlsResults?.isLoading&&!z.value&&L()}),(T,Q)=>(s(),r("div",st,[e(o).allUrlsResults?.isLoading&&!e(z)?(s(),r("div",tt,[h(e(G),{dark:""})])):(s(),f(e(ue),{ref:"seoAnalysisAllUrlsTable",class:"posts-table","additional-filters":P.value,id:fe,columns:E.value,"initial-page-number":e(_),"initial-search-term":e(x),"initial-items-per-page":e(u).settings.tablePagination.seoAnalysis,showBulkActions:!1,"show-items-per-page":"",key:e(O),loading:e(z),rows:e(o).allUrlsResults.rows,totals:e(o).allUrlsResults.totals,onPaginate:V,onProcessAdditionalFilters:we,onProcessChangeItemsPerPage:Ie,onSearch:Oe},{"edit-row":c(({row:v})=>[v?.needsRefresh?d("",!0):(s(),f(e(Ys),{key:0,result:v},null,8,["result"]))]),count:c(({row:v})=>[p("div",ot,[m(v)?(s(),f(e(Bs),{key:0,color:j(v),text:m(v)},null,8,["color","text"])):(s(),r("span",{key:1,class:K(["icon",j(v)])},[h(e(Pe))],2))])]),title:c(({row:v,index:R,editRow:J})=>[p("div",at,[p("button",{type:"button",onClick:Ke(Ue=>{J(R),de(R)},["prevent"])},[p("span",{innerHTML:e(ve)(v.title)},null,8,it)],8,nt),v.status?(s(),f(e(Le),{key:0,status:v.status},null,8,["status"])):d("",!0)]),v.permalink||v.editLink?(s(),r("div",lt,[v.permalink?(s(),r("span",rt,[p("a",{class:"view",href:v.permalink,target:"_blank",rel:"noopener noreferrer"},[p("span",null,l(g.viewObject)+" "+l(v.subtype.label),1)],8,ut)])):d("",!0),v.permalink&&v.editLink?(s(),r("span",ct," | ")):d("",!0),v.editLink?(s(),r("span",dt,[p("a",{class:"edit",href:v.editLink,target:"_blank",rel:"noopener noreferrer"},[p("span",null,l(g.editObject)+" "+l(v.subtype.label),1)],8,pt)])):d("",!0)])):d("",!0)]),keyword:c(({row:v})=>[(s(),f(e(et),{key:v.id,row:v,onKeywordAdded:R=>Be(v)},null,8,["row","onKeywordAdded"]))]),toggle_issues:c(({index:v,editRow:R,row:J})=>[J?.needsRefresh?(s(),r("div",_t,[h(e(q),{placement:"left"},{tooltip:c(()=>[p("span",{innerHTML:g.needsRefresh},null,8,mt)]),default:c(()=>[h(e(te))]),_:1})])):(s(),r("div",{key:1,class:K(["aioseo-seo-site-analysis-all-urls-results__result-toggle",{active:ze(v)}]),onClick:Ue=>{R(v),de(v)}},[h(e(te))],10,yt))]),_:1},8,["additional-filters","columns","initial-page-number","initial-search-term","initial-items-per-page","loading","rows","totals"]))]))}},ht={class:"aioseo-seo-analysis-settings"},ft={class:"aioseo-settings-row"},vt=["innerHTML"],bt={class:"aioseo-description"},kt={class:"aioseo-description"},Tt={class:"aioseo-description"},St={__name:"AuditSettingsTab",setup(A){const t="all-in-one-seo-pack",o=ne,a=be(),u={headerDescription:i("Customize your SEO Audit by selecting which Post Types, Post Statuses or Taxonomies you want to include. You can also individually exclude posts, page or taxonomies for complete control. Your homepage will always be included in the audit regardless of which settings are enabled or disabled below.",t),postTypes:i("Post Types",t),includeAllPostTypes:i("Include All Post Types",t),selectPostTypes:i("Select which Post Types appear in your audit.",t),postStatuses:i("Post Statuses",t),includeAllPostStatuses:i("Include All Post Statuses",t),selectPostStatuses:i("Select which Post Statuses appear in your audit.",t),taxonomies:i("Taxonomies",t),includeAllTaxonomies:i("Include All Taxonomies",t),selectTaxonomies:i("Select which Taxonomies appear in your audit.",t)};return(b,n)=>(s(),r("div",ht,[h(e(Y),{slug:"settingsTab","hide-header":"","no-slide":"",toggles:!1,cardClass:{"aioseo-card--simple":!0,"aioseo-card--no-padding":!0}},{default:c(()=>[p("div",ft,[w(l(u.headerDescription)+" ",1),p("span",{innerHTML:e(ae).getDocLink(e(o).learnMore,"seoAnalyzer",!0)},null,8,vt)]),h(e(ee),{name:u.postTypes},{content:c(()=>[h(e(Z),{size:"medium",modelValue:e(a).dynamicOptions.seoAnalysis.postTypes.all,"onUpdate:modelValue":n[0]||(n[0]=g=>e(a).dynamicOptions.seoAnalysis.postTypes.all=g)},{default:c(()=>[w(l(u.includeAllPostTypes),1)]),_:1},8,["modelValue"]),e(a).dynamicOptions.seoAnalysis.postTypes.all?d("",!0):(s(),f(e(me),{key:0,options:e(a).dynamicOptions.seoAnalysis,excluded:["attachment"],type:"postTypes"},null,8,["options"])),p("div",bt,l(u.selectPostTypes),1)]),_:1},8,["name"]),h(e(ee),{name:u.postStatuses},{content:c(()=>[h(e(Z),{size:"medium",modelValue:e(a).dynamicOptions.seoAnalysis.postStatuses.all,"onUpdate:modelValue":n[1]||(n[1]=g=>e(a).dynamicOptions.seoAnalysis.postStatuses.all=g)},{default:c(()=>[w(l(u.includeAllPostStatuses),1)]),_:1},8,["modelValue"]),e(a).dynamicOptions.seoAnalysis.postStatuses.all?d("",!0):(s(),f(e(Ge),{key:0,options:e(a).dynamicOptions.seoAnalysis,type:"postStatuses"},null,8,["options"])),p("div",kt,l(u.selectPostStatuses),1)]),_:1},8,["name"]),h(e(ee),{name:u.taxonomies},{content:c(()=>[h(e(Z),{size:"medium",modelValue:e(a).dynamicOptions.seoAnalysis.taxonomies.all,"onUpdate:modelValue":n[2]||(n[2]=g=>e(a).dynamicOptions.seoAnalysis.taxonomies.all=g)},{default:c(()=>[w(l(u.includeAllTaxonomies),1)]),_:1},8,["modelValue"]),e(a).dynamicOptions.seoAnalysis.taxonomies.all?d("",!0):(s(),f(e(me),{key:0,options:e(a).dynamicOptions.seoAnalysis,excluded:["product_attributes"],type:"taxonomies"},null,8,["options"])),p("div",Tt,l(u.selectTaxonomies),1)]),_:1},8,["name"])]),_:1})]))}},At={key:1,class:"label"},xt={__name:"SiteAuditGlobalTab",setup(A){const t="aioseo-pro",o=N(),a=Se(),u=F(!1),b=B(()=>{const _=$e({error:o.criticalCount("site")??0,warning:o.recommendedCount("site")??0,good:o.goodCount("site")??0}).filter(L=>0<L.analyze.count),C={slug:"all-urls",label:i("All URLs",t),name:i("All URLs",t)},k={slug:"all-checks",label:i("All Checks",t),name:i("All Checks",t)},S={slug:"settings-audit",label:i("Settings",t),name:i("Settings",t)},I=[C];return _.length&&I.push(k),[...I,S]});function n(_){u.value||(u.value=!0,o.changeSeoAnalyzerTab(_),setTimeout(()=>{u.value=!1},50))}function g(_,C){_.tab&&o.changeSeoAnalyzerTab("all-checks")}return Fe(()=>a.query,(_,C)=>{g(_)},{deep:!0}),le(()=>{a?.query?.tab?o.changeSeoAnalyzerTab("all-checks"):o.changeSeoAnalyzerTab("all-urls")}),(_,C)=>(s(),r("div",null,[h(e(xe),{tabs:b.value,showSaveButton:!1,active:e(o).activeTab,internal:"",onChanged:n,"skinny-tabs":""},{"var-tab":c(({tab:k})=>[k?.analyze?(s(),r("span",{key:0,class:K(["icon",k.analyze.classColor])},[(s(),f(Ae(k.icon)))],2)):d("",!0),k?.analyze?(s(),r("span",At,l(k.label)+" ("+l(k.analyze.count||0)+") ",1)):d("",!0)]),_:1},8,["tabs","active"]),e(o).issuesResults.auditItems&&e(o).activeTab=="all-checks"?(s(),f(e(Os),{key:e(o).activeTab,section:e(o).activeTab},null,8,["section"])):e(o).allUrlsResults&&e(o).activeTab==="all-urls"?(s(),f(e(gt),{key:1,section:e(o).activeTab,"all-results":e(o).allUrlsResults},null,8,["section","all-results"])):e(o).activeTab==="settings-audit"?(s(),f(e(St),{key:2})):d("",!0)]))}},Re=M(xt,[["__scopeId","data-v-ed33beda"]]),$t={class:"aioseo-seo-audit-checklist"},Ct={key:0,class:"aioseo-seo-audit-checklist__loader"},Pt=["innerHTML"],Lt={__name:"SeoSiteAuditLicensed",setup(A){const t="all-in-one-seo-pack",o=N(),a=ke(),u=W(),b=oe(),n=qe(),g={completeSeoChecklist:i("Site Audit Report",t),cardDescription:i("These are the results our SEO Analzyer has generated after analyzing the pages of your website.",t)+" "+ae.getDocLink(ne.learnMore,"seoAnalyzer",!0),siteOverview:i("Site Overview",t),totalPostsLabel:i("Total Checks",t),loadingText:i("Analyzing...",t)},_=B(()=>u.isPro&&(!a.isUnlicensed||u.aioseo.data.isNetworkLicensed)),C=B(()=>{const S=o?.issuesResults?.counts?.passed||0,I=o?.issuesResults?.counts?.warning||0,L=o?.issuesResults?.counts?.error||0,x=o?.issueResultsTotalCounts||0;return Ce({good:S,warnings:I,issues:L,total:x})});async function k(){_.value&&(await o.fetchAllUrls({limit:b.settings.tablePagination.seoAnalysis,offset:0}),await o.fetchSitePagesAnalysisResults())}return ie(async()=>{o.issuesResults.isLoading=!0,window.aioseoBus.$on("changes-saved",async()=>{await k()})}),le(async()=>{await k()}),(S,I)=>(s(),r("div",$t,[h(e(Y),{slug:"connectOrScore","no-slide":"",toggles:!1},{header:c(()=>[p("span",null,l(g.siteOverview),1)]),default:c(()=>[e(o).issuesResults.isLoading?(s(),r("div",Ct,[h(e(G),{dark:""})])):(s(),f(e(Te),{key:1,parts:C.value,total:parseInt(e(o).issueResultsTotalCounts),label:g.totalPostsLabel,loading:e(o).issuesResults.isLoading,"loading-text":g.loadingText,animatedNumber:!1},null,8,["parts","total","label","loading","loading-text"]))]),_:1}),_.value||e(n).hasSiteAnalysisConnectToken?(s(),f(e(Y),{key:0,slug:"completeSeoChecklist","no-slide":"",toggles:!1},{header:c(()=>[p("span",null,l(g.completeSeoChecklist),1),h(e(q),null,{tooltip:c(()=>[p("span",{innerHTML:g.cardDescription},null,8,Pt)]),default:c(()=>[h(e(ce))]),_:1})]),default:c(()=>[h(e(Re))]),_:1})):d("",!0)]))}},Rt={class:"aioseo-seo-audit-checklist"},wt=["innerHTML"],It={__name:"SeoSiteAuditUnlicensed",setup(A){const t="all-in-one-seo-pack",o=W(),a={completeSeoChecklist:i("Site Audit Report",t),cardDescription:i("These are the results our SEO Analzyer has generated after analyzing the pages of your website.",t)+" "+ae.getDocLink(ne.learnMore,"seoAnalyzer",!0),siteOverview:i("Site Overview",t),totalPostsLabel:i("Total Checks",t),connectWithAioseo:He(i("Connect with %1$s",t),"AIOSEO")},u=B(()=>Ce({good:50,warnings:30,issues:20,total:100}));return(b,n)=>(s(),r("div",Rt,[h(e(ye),null,{default:c(()=>[h(e(Y),{slug:"connectOrScore","no-slide":"",toggles:!1},{header:c(()=>[p("span",null,l(a.siteOverview),1)]),default:c(()=>[h(e(Te),{parts:u.value,total:100,label:a.totalPostsLabel,animatedNumber:!1},null,8,["parts","label"])]),_:1})]),_:1}),e(o).isPro?d("",!0):(s(),f(e(ye),{key:0},{default:c(()=>[h(e(Y),{slug:"completeSeoChecklist","no-slide":"",toggles:!1},{header:c(()=>[p("span",null,l(a.completeSeoChecklist),1),h(e(q),null,{tooltip:c(()=>[p("span",{innerHTML:a.cardDescription},null,8,wt)]),default:c(()=>[h(e(ce))]),_:1})]),default:c(()=>[h(e(Re))]),_:1})]),_:1})),Me(b.$slots,"upsell",{},void 0,!0)]))}},Ot=M(It,[["__scopeId","data-v-5a6a6150"]]),zt={class:"aioseo-seo-site-score-cta"},Bt=["href"],Ut={__name:"SeoSiteAudit",setup(A){const t="all-in-one-seo-pack",o=ke(),a=W(),u={enterLicenseKey:i("A valid license key is required",t),toSeeYourSiteScore:i("to see Site Audit.",t)};return(b,n)=>(s(),r("div",null,[e(a).isPro&&(!e(o).isUnlicensed||e(a).aioseo.data.isNetworkLicensed)?(s(),f(e(Lt),{key:0})):(s(),f(e(Ot),{key:1},{upsell:c(()=>[p("div",zt,[p("a",{href:e(a).aioseo.urls.aio.settings},l(u.enterLicenseKey),9,Bt),w(" "+l(u.toSeeYourSiteScore),1)])]),_:1}))]))}},To=M(Ut,[["__scopeId","data-v-97ee90ee"]]);export{To as default};
|