2 lines
5.2 KiB
JavaScript
2 lines
5.2 KiB
JavaScript
import{e as b,aZ as M,m as O,u as x,i as j,l as B}from"./js/app-core.ae890a3f.js";import{k as T}from"./js/vendor-lodash.8e35bd59.js";import{au as R,b as W,f as m,i as u,a0 as l,R as I,v as n,T as g,P,r as $,j as c,U as E,M as N,ao as U,aF as V,an as z,h as F}from"./js/vendor-vue-ui.de3ab35f.js";import{l as G}from"./js/index.faac30d2.js";import{l as H}from"./js/index.fae6edc8.js";import{O as k,a as Q,_ as L}from"./js/vendor-other.7b559694.js";import{_ as Z}from"./js/ScoreButton.3b868378.js";import{S as J}from"./js/LogoGear.6afc7f21.js";import{_ as K}from"./js/App.4e797f83.js";import{S as X}from"./js/Close.098d4b76.js";import{S as Y}from"./js/Caret.a017b70a.js";import"./js/Button.a549093d.js";import"./js/_plugin-vue_export-helper.eefbdd86.js";import"./js/Input.8918dec2.js";import"./js/Index.52399193.js";import"./js/Pencil.405b16d2.js";import"./js/Trash.d35f8063.js";import"./js/Select.32af2da8.js";import"./js/Toggle.26ac9b1a.js";/* empty css */import"./js/ScrollAndHighlight.0a0ea3d2.js";import"./js/ScrollTo.f4df02aa.js";import"./js/LicenseKeyBar.e22888cd.js";import"./js/vendor-phone.8b9bc15d.js";import"./js/icon.5572a14b.js";import"./js/Tabs.b5aef6dd.js";import"./js/ProBadge.fd60f711.js";import"./js/Information.278772ab.js";import"./js/Slide.e6618126.js";import"./js/Index.ab3bcf62.js";import"./js/SettingsRow.0c329e43.js";import"./js/Row.6337df55.js";import"./js/Settings.9925e4db.js";import"./js/Build.693cf766.js";import"./js/AiContent.ac754618.js";import"./js/Suggestion.94b951e4.js";let h={};const p=()=>{const e={...h},t=M();T(e,t)||(h=t,O())},ee=e=>{p(),e.on("content_change",()=>{b(p,1e3)}),e.$(document).on("ajaxComplete",function(t,o,i){new URLSearchParams(i.data).get("action")==="so_panels_builder_content_json"&&b(p,1e3)})},te={class:"aioseo-site-origin-integration"},oe={__name:"Button",setup(e){const t=$(!1),{currentPost:o}=R(x()),i=()=>{t.value=!t.value,document.body.classList.toggle("aioseo-site-origin-sidebar--active",t.value)};return W(()=>{t.value=document.body.classList.contains("aioseo-site-origin-sidebar--active"),k.on("siteOriginAioseoClosed",()=>{t.value=!1,document.body.classList.remove("aioseo-site-origin-sidebar--active")})}),(r,a)=>(m(),u("div",te,[l(n(Z),{score:n(o).seo_score,class:P([t.value?"aioseo-score-button--active":""]),onClick:g(i,["prevent"])},{icon:I(()=>[l(n(J))]),_:1},8,["score","class"])]))}},ie={class:"edit-post-sidebar editor-sidebar aioseo-site-origin-sidebar"},se={class:"aioseo-site-origin-sidebar__header"},re={class:"aioseo-site-origin-sidebar__header-title"},ne={class:"aioseo-site-origin-sidebar__content"},ae={__name:"Sidebar",setup(e){const o={headerTitle:Q(L("%1$s Settings","all-in-one-seo-pack"),"AIOSEO")};return(i,r)=>(m(),u("div",ie,[c("div",se,[c("div",re,E(o.headerTitle),1),c("div",{class:"aioseo-site-origin-sidebar__header-close",onClick:r[0]||(r[0]=a=>n(k).emit("siteOriginAioseoClosed",!1))},[l(n(X))])]),c("div",ne,[l(n(K))])]))}},ce={class:"aioseo-site-origin-lmd"},le={__name:"LimitModifiedDate",setup(e){const t="all-in-one-seo-pack",o=$(!1),i=x(),r=()=>{o.value=!o.value},a=()=>{o.value=!1,i.currentPost.limit_modified_date=!0,i.isDirty=!1,i.savePostState(),j()&&window.wp.data.dispatch("core/editor").editPost({aioseo_limit_modified_date:i.currentPost.limit_modified_date}),document.querySelector(".live-editor-save")?.click()},s={option:L("Don't update the modified date",t)};return(pe,_e)=>(m(),u("div",ce,[c("button",{class:"aioseo-site-origin-lmd__button button-primary",onClick:g(r,["prevent"])},[l(n(Y),{class:P({rotated:o.value})},null,8,["class"])]),o.value?(m(),u("div",{key:0,class:"aioseo-site-origin-lmd__options",onClick:g(a,["prevent"])},E(s.option),1)):N("",!0)]))}};let C=null,w=null,A=null;const _="#so-live-editor-aioseo-button",f="#so-live-editor-aioseo-sidebar",v="#so-live-editor-aioseo-lmd",y=({id:e,component:t,name:o,rootProps:i,data:r})=>{const a=U({history:V(),routes:[{path:"/:pathMatch(.*)*",component:t}]});let s=z({name:`Standalone/SiteOrigin/${o}`,render:()=>F(t),data:()=>r||{}},i||{});return s=G(s),s=H(s),s.use(a),a.app=s,B(s),s.mount(e),s},S=e=>{const t=document.createElement("div");return t.id=e.replace("#",""),t.className="aioseo-live-editor-item",t},de=e=>{e.querySelector(_)||(e.querySelector(".so-builder-toolbar").insertAdjacentElement("beforeend",S(_)),C?.unmount(),C=y({id:_,component:oe,name:"Button"})),e.querySelector(f)||(e.querySelector(".so-rows-container").insertAdjacentElement("beforeend",S(f)),w?.unmount(),w=y({id:f,component:ae,name:"Sidebar",data:{tableContext:window.aioseo.currentPost.context,screenContext:"sidebar"}}))},me=()=>{const e=document.querySelector(".so-sidebar-tools");!e||e.querySelector(v)||(e.insertAdjacentElement("afterbegin",S(v)),A?.unmount(),A=y({id:v,component:le,name:"LimitModifiedDate",data:{tableContext:window.aioseo.currentPost.context,screenContext:"limitModifiedDate"}}))},ue=e=>{const t=document.querySelector(".siteorigin-panels-builder");!t||t.querySelector(".aioseo-live-editor-item")||(de(t),e.on("builder_resize",()=>{b(me,500)}))},q=e=>{ue(e),ee(e)};let D=!1;const{soPanelsBuilderView:d}=window;if(d!==void 0){const e=Array.isArray(d)?d[0]:d;setTimeout(()=>{q(e)}),D=!0}(function(e){D||e(document).on("panels_setup",(t,o)=>{setTimeout(()=>{q(o)})})})(window.jQuery);
|