3 lines
13 KiB
JavaScript
3 lines
13 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[window.__aioseoDynamicImportPreload__("js/vendor-charts.79c4c231.js"),window.__aioseoDynamicImportPreload__("js/vendor-other.7b559694.js"),window.__aioseoDynamicImportPreload__("js/vendor-vue-ui.de3ab35f.js"),window.__aioseoDynamicImportPreload__("css/vendor-vue-ui.dbee72c8.css")])))=>i.map(i=>d[i]);
|
|
import{as as W,aq as u,f as p,i as S,a0 as h,U as l,M as g,j as a,R as c,Q as y,ae as w,T as Z,r as R}from"./vendor-vue-ui.de3ab35f.js";import{n as O,B as z,D as G,v as Q,d as J,w as K,b as X,a as $,j as ee}from"./app-core.ae890a3f.js";import{u as te}from"./PostTypes.bcb4ad24.js";import{S as se,a as oe}from"./Statistic.628bb01f.js";import{u as ie}from"./WpTable.65c7870f.js";import{_ as ne}from"./ScoreButton.3b868378.js";import{C as re}from"./Table.199a0fd0.js";import{C as ae}from"./Index.43bf246d.js";import{_ as le}from"./vendor-phone.8b9bc15d.js";import{_ as I}from"./_plugin-vue_export-helper.eefbdd86.js";import{a as L,_ as r,d as ce}from"./vendor-other.7b559694.js";import{_ as j}from"./IndexStatus.f99ff64f.js";import{a as de,S as pe,b as ue}from"./InternalOutbound.dca1dd65.js";import{S as he}from"./External.934835f7.js";import{S as fe}from"./Suggestion.94b951e4.js";import{w as ge}from"./vendor-lodash.8e35bd59.js";const A="all-in-one-seo-pack",_e={components:{apexchart:W(()=>le(()=>import("./vendor-charts.79c4c231.js"),__vite__mapDeps([0,1,2,3]),import.meta.url))},props:{points:{type:Object,required:!0},peak:{type:Number,default(){return 0}},recovering:{type:Boolean,default(){return!1}},height:{type:Number,default(){return 50}}},data(){return{strings:{recovering:r("Slowly Recovering",A),peak:r("Peak",A)}}},computed:{getSeries(){const o=this.points,i=[];return Object.keys(o).forEach(t=>{i.push({x:t,y:o[t]})}),[{data:i}]},chartOptions(){const o=this.peak;return{colors:[function({value:i}){return i===o?"#005AE0":"#99C2FF"}],chart:{type:"bar",sparkline:{enabled:!0},zoom:{enabled:!1},toolbar:{show:!1},parentHeightOffset:0,background:"#fff"},grid:{show:!1,padding:{top:2,right:2,bottom:0,left:2}},plotOptions:{bar:{columnWidth:"85%",barHeight:"100%"}},fill:{type:"solid"},tooltip:{enabled:!0,x:{show:!0,formatter:i=>ce(i,"YYYY-MM").format("MMMM YYYY")},y:{formatter:i=>{const t=L(r("%1$s points",A),O.numberFormat(i,0));let s="";return i===o&&(s=`<span class="peak">${this.strings.peak}</span>`),t+s}},marker:{show:!1}}}}}},me={class:"aioseo-graph-decay"},Se={key:0,class:"aioseo-graph-decay-recovering"};function be(o,i,t,s,n,f){const b=u("apexchart");return p(),S("div",me,[h(b,{width:"100%",height:t.height,ref:"apexchart",options:f.chartOptions,series:f.getSeries,class:"aioseo-graph-decay-chart"},null,8,["height","options","series"]),t.recovering?(p(),S("div",Se,l(n.strings.recovering),1)):g("",!0)])}const ke=I(_e,[["render",be]]),ye="aioseo-pro",we={components:{SvgLinkAffiliate:ue,SvgLinkExternal:he,SvgLinkInternalInbound:pe,SvgLinkInternalOutbound:de,SvgLinkSuggestion:fe},props:{row:Object},data(){return{addons:z,strings:{links:r("Links:",ye)}}}},Pe={key:0,class:"object-actions"},xe={key:0,class:"link-assistant"},ve={class:"title"},Fe={class:"count"},Te={class:"total"},Ce={class:"count"},Ae={class:"total"},Ie={class:"count"},Re={class:"total"},je={class:"count"},Oe={class:"total"},Le={class:"count"},Be={class:"total"};function De(o,i,t,s,n,f){const b=u("svg-link-internal-inbound"),m=u("svg-link-internal-outbound"),k=u("svg-link-external"),P=u("svg-link-affiliate"),_=u("svg-link-suggestion");return t.row.objectId?(p(),S("div",Pe,[n.addons.isActive("aioseo-link-assistant")&&!n.addons.requiresUpgrade("aioseo-link-assistant")&&t.row.linkAssistant?(p(),S("div",xe,[a("div",ve,l(n.strings.links),1),a("div",Fe,[h(b),a("span",Te,l(t.row.linkAssistant.inboundInternal||0),1)]),a("div",Ce,[h(m),a("span",Ae,l(t.row.linkAssistant.outboundInternal||0),1)]),a("div",Ie,[h(k),a("span",Re,l(t.row.linkAssistant.external||0),1)]),a("div",je,[h(P),a("span",Oe,l(t.row.linkAssistant.affiliate||0),1)]),a("div",Le,[h(_),a("span",Be,l(t.row.linkAssistant.linkSuggestions||0),1)])])):g("",!0)])):g("",!0)}const Ue=I(we,[["render",De]]),d="all-in-one-seo-pack",Ee={setup(o){const{editPost:i,viewPost:t}=te(),s=Q(),n=({name:x,selectedValue:q})=>{m[x]=q},f=()=>{m.value.postType="",n({name:"postType",selectedValue:""})},b=x=>{if(typeof s[o.updateAction]=="function")return s[o.updateAction](x)},m=R({}),k=R(!1),{openPostDetail:P,orderBy:_,orderDir:v,processFilter:F,resultsPerPage:T}=oe({processFilterTable:x=>M(x),showUpsell:k}),e="searchStatisticsSeoStatistics",C="aioseo-search-statistics-post-table",{filter:B,pageNumber:D,processAdditionalFilters:U,processChangeItemsPerPage:E,processFilterTable:M,processPagination:N,processSearch:V,processSort:Y,searchTerm:H}=ie({changeItemsPerPageSlug:e,fetchData:b,orderBy:_,orderDir:v,resetSelectedFilters:f,resultsPerPage:T,selectedFilters:m,tableId:C});return{changeItemsPerPageSlug:e,editPost:i,filter:B,licenseStore:ee(),links:J,openPostDetail:P,optionsStore:$(),orderBy:_,orderDir:v,pageNumber:D,processAdditionalFilterOptionSelected:n,processAdditionalFilters:U,processChangeItemsPerPage:E,processFilter:F,processPagination:N,processSearch:V,processSort:Y,rootStore:X(),searchStatisticsStore:s,searchTerm:H,selectedFilters:m,settingsStore:K(),showUpsell:k,tableId:C,viewPost:t}},components:{CoreScoreButton:ne,CoreWpTable:re,Cta:ae,GraphDecay:ke,IndexStatus:j,IndexStatusPro:j,ObjectActions:Ue,Statistic:se},props:{posts:Object,isLoading:Boolean,showHeader:{type:Boolean,default(){return!0}},showTableFooter:Boolean,showItemsPerPage:Boolean,columns:{type:Array,default(){return["postTitle","seoScore","clicks","impressions","position"]}},appendColumns:{type:Object,default(){return{}}},defaultSorting:{type:Object,default(){return{}}},initialFilter:{type:String,default(){return""}},updateAction:{type:String,default(){return"updateSeoStatistics"}}},data(){return{numbers:O,sortableColumns:[],strings:{position:r("Position",d),ctaButtonText:r("Unlock Post Tracking",d),ctaHeader:L(r("Post Tracking is a %1$s Feature",d),"PRO")},license:G}},watch:{isLoading(o){o||this.$nextTick(()=>{this.loadInspectionResult()})}},computed:{getFilters(){return this.searchStatisticsStore.shouldShowSampleReports?[]:this.posts.filters},allColumns(){const o=ge(this.columns),i=this.posts?.filters?.find(t=>t.active)||{};return this.appendColumns[i.slug||"all"]&&o.push(this.appendColumns[i.slug||"all"]),o.map(t=>(t.endsWith("Sortable")&&(t=t.replace("Sortable",""),this.sortableColumns.push(t)),t))},tableColumns(){return[{slug:"row",label:"#",width:"40px"},{slug:"postTitle",label:r("Title",d),width:"100%"},{slug:"seoScore",label:r("TruSEO Score",d),width:"130px"},{slug:"indexStatus",label:r("Indexed",d),width:"80px",coreFeature:"index-status"},{slug:"clicks",label:r("Clicks",d),width:"80px"},{slug:"impressions",label:r("Impressions",d),width:"110px"},{slug:"position",label:r("Position",d),width:"90px"},{slug:"lastUpdated",label:r("Last Updated On",d),width:"160px"},{slug:"decay",label:r("Loss",d),width:"140px"},{slug:"decayPercent",label:r("Drop (%)",d),width:"120px"},{slug:"performance",label:r("Performance Score",d),width:"150px"},{slug:"diffDecay",label:r("Diff",d),width:"95px"},{slug:"diffPosition",label:r("Diff",d),width:"80px"}].filter(o=>o.coreFeature&&((!this.rootStore.isPro||this.licenseStore.isUnlicensed)&&!this.searchStatisticsStore.shouldShowSampleReports||!this.license.hasCoreFeature("search-statistics",o.coreFeature)&&!this.searchStatisticsStore.shouldShowSampleReports)?!1:o.slug==="seoScore"?this.optionsStore.options.advanced.truSeo:this.allColumns.includes(o.slug)).map(o=>(o.sortable=this.isSortable&&this.sortableColumns.includes(o.slug),o.sortable&&(o.sortDir=o.slug===this.orderBy?this.orderDir:"asc",o.sorted=o.slug===this.orderBy),o))},isSortable(){return this.filter==="all"&&this.rootStore.isPro&&!this.licenseStore.isUnlicensed}},methods:{loadInspectionResult(){if(!this.posts?.rows||this.searchStatisticsStore.quotaExceeded.urlInspection)return;const o=Object.values(this.posts.rows),i=o.filter(t=>!t.inspectionResult||t.inspectionResult?.length===0);i.length&&(i.forEach(t=>{const s=o.find(n=>n.page===t.page);s&&(s.inspectionResultLoading=!0)}),this.searchStatisticsStore.getInspectionResult({paths:i.map(t=>t.page)}).then(t=>{i.forEach(s=>{const n=o.find(f=>f.page===s.page);n&&(n.inspectionResult=t[s.page],n.inspectionResultLoading=!1)})}))}},mounted(){this.initialFilter&&this.processFilter({slug:this.initialFilter}),this.loadInspectionResult(),this.orderBy=this.defaultSorting?.orderBy||this.orderBy,this.orderDir=this.defaultSorting?.orderDir||this.orderDir}},Me={class:"aioseo-search-statistics-post-table"},Ne={class:"object-row"},Ve={class:"object-title"},Ye=["onClick"],He={key:1,class:"object-title"},qe={key:0,class:"row-actions"},We=["href"],Ze=["href"];function ze(o,i,t,s,n,f){const b=u("object-actions"),m=u("core-score-button"),k=u("index-status"),P=u("index-status-pro"),_=u("statistic"),v=u("graph-decay"),F=u("cta"),T=u("core-wp-table");return p(),S("div",Me,[h(T,{ref:"table",class:"posts-table",id:s.tableId,columns:f.tableColumns,rows:Object.values(t.posts.rows),totals:t.posts.totals,filters:f.getFilters,"additional-filters":t.posts.additionalFilters,"selected-filters":s.selectedFilters,loading:t.isLoading,"initial-page-number":s.pageNumber,"initial-search-term":s.searchTerm,"initial-items-per-page":s.settingsStore.settings.tablePagination[s.changeItemsPerPageSlug],"show-header":t.showHeader,"show-bulk-actions":!1,"show-table-footer":t.showTableFooter,"show-items-per-page":t.showItemsPerPage&&!s.searchStatisticsStore.shouldShowSampleReports,"show-pagination":"","blur-rows":s.showUpsell,onFilterTable:s.processFilter,onProcessAdditionalFilters:s.processAdditionalFilters,onAdditionalFilterOptionSelected:s.processAdditionalFilterOptionSelected,onPaginate:s.processPagination,onProcessChangeItemsPerPage:s.processChangeItemsPerPage,onSearch:s.processSearch,onSortColumn:s.processSort},{row:c(({index:e})=>[a("div",Ne,l(e+1),1)]),postTitle:c(({row:e})=>[a("div",Ve,[e.objectId&&e.objectType==="post"&&s.searchStatisticsStore.isConnected?(p(),S("a",{key:0,href:"#",onClick:Z(C=>s.openPostDetail(e),["prevent"])},l(e.objectTitle),9,Ye)):(p(),S("span",He,l(e.objectTitle),1))]),h(b,{row:e},null,8,["row"]),e.objectId&&e.objectType==="post"?(p(),S("div",qe,[a("span",null,[a("a",{class:"view",href:e.context.permalink,target:"_blank"},[a("span",null,l(s.viewPost(e.context.postType?.singular)),1)],8,We),i[0]||(i[0]=w(" | ",-1))]),a("span",null,[a("a",{class:"edit",href:e.context.editLink,target:"_blank"},[a("span",null,l(s.editPost(e.context.postType?.singular)),1)],8,Ze)])])):g("",!0)]),seoScore:c(({row:e})=>[e.seoScore?(p(),y(m,{key:0,class:"table-score-button",score:e.seoScore},null,8,["score"])):g("",!0)]),indexStatus:c(({row:e})=>[s.searchStatisticsStore.shouldShowSampleReports?g("",!0):(p(),y(k,{key:0,result:e.inspectionResult,loading:e.inspectionResultLoading},null,8,["result","loading"])),s.searchStatisticsStore.shouldShowSampleReports?(p(),y(P,{key:1,result:e.inspectionResult,loading:e.inspectionResultLoading},null,8,["result","loading"])):g("",!0)]),clicks:c(({row:e})=>[w(l(n.numbers.compactNumber(e.clicks)),1)]),impressions:c(({row:e})=>[w(l(n.numbers.compactNumber(e.impressions)),1)]),position:c(({row:e})=>[w(l(Math.round(e.position).toFixed(0)),1)]),lastUpdated:c(({row:e})=>[w(l(e.context.lastUpdated||"-"),1)]),decay:c(({row:e})=>[h(_,{type:"decay","show-difference":!1,total:e.decay,showZeroValues:!0,class:"no-margin"},null,8,["total"])]),decayPercent:c(({row:e})=>[h(_,{type:"decayPercent","show-difference":!1,total:e.decayPercent,showZeroValues:!0,class:"no-margin"},null,8,["total"])]),performance:c(({row:e})=>[h(v,{points:e.points,peak:e.peak,recovering:e.recovering,height:38},null,8,["points","peak","recovering"])]),diffPosition:c(({row:e})=>[e.difference.comparison?(p(),y(_,{key:0,type:"position","show-original":!1,difference:e.difference.position,"tooltip-offset":"-100px,0"},null,8,["difference"])):g("",!0)]),diffDecay:c(({row:e})=>[e.difference.comparison?(p(),y(_,{key:0,type:"diffDecay","show-original":!1,difference:e.difference.decay,"tooltip-offset":"-100px,0"},null,8,["difference"])):g("",!0)]),cta:c(()=>[s.showUpsell?(p(),y(F,{key:0,"cta-link":s.links.getPricingUrl("search-statistics","search-statistics-upsell",null,s.rootStore.isPro?"pricing":"liteUpgrade"),"button-text":n.strings.ctaButtonText,"learn-more-link":s.links.getUpsellUrl("search-statistics","search-statistics-upsell",s.rootStore.isPro?"pricing":"liteUpgrade"),"hide-bonus":!s.licenseStore.isUnlicensed},{"header-text":c(()=>[w(l(n.strings.ctaHeader),1)]),_:1},8,["cta-link","button-text","learn-more-link","hide-bonus"])):g("",!0)]),_:1},8,["id","columns","rows","totals","filters","additional-filters","selected-filters","loading","initial-page-number","initial-search-term","initial-items-per-page","show-header","show-table-footer","show-items-per-page","blur-rows","onFilterTable","onProcessAdditionalFilters","onAdditionalFilterOptionSelected","onPaginate","onProcessChangeItemsPerPage","onSearch","onSortColumn"])])}const dt=I(Ee,[["render",ze]]);export{dt as P};
|