2 lines
3.1 KiB
JavaScript
2 lines
3.1 KiB
JavaScript
import{f as d,i as l,j as e,Y as f,aA as _,P as m,M as c,U as w,an as g}from"./js/vendor-vue-ui.f00a1236.js";import{l as h}from"./js/index.18357c0f.js";import{l as P}from"./js/index.60474bd4.js";import{l as S}from"./js/index.0d80c2c2.js";import{i as n,ae as k,H as x,u as E,af as b,k as y,l as B}from"./js/app-core.b862f9c8.js";import{_ as L}from"./js/_plugin-vue_export-helper.eefbdd86.js";import{_ as v}from"./js/vendor-other.7b559694.js";import"./js/Button.6c09d515.js";import"./js/Input.af82b72e.js";import"./js/Index.3967c277.js";import"./js/Close.de45e465.js";import"./js/Pencil.1ca5815a.js";import"./js/Trash.c3e8db0b.js";import"./js/Select.952b21a0.js";import"./js/Caret.e6c9f7cc.js";import"./js/Toggle.b43ed20a.js";import"./js/vendor-lodash.d3ad8b99.js";const M="all-in-one-seo-pack",D={emits:["standalone-update-post"],setup(){return{postEditorStore:E()}},data(){return{strings:{label:v("Don't update the modified date",M)}}},watch:{"postEditorStore.currentPost.limit_modified_date"(t){window.aioseoBus.$emit("standalone-update-post",{limit_modified_date:t})}},computed:{canShowSvg(){return n()&&this.postEditorStore.currentPost.limit_modified_date}},methods:{addLimitModifiedDateAttribute(){n()&&window.wp.data.dispatch("core/editor").editPost({aioseo_limit_modified_date:this.postEditorStore.currentPost.limit_modified_date})},isClassicEditor:x,isWooCommerceProduct:k,isBlockEditor:n}},A={key:0},C={key:0,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",role:"img",class:"components-checkbox-control__checked","aria-hidden":"true",focusable:"false"},I={class:"components-checkbox-control__label",for:"aioseo-limit-modified-date-input"};function V(t,o,r,s,u,i){return s.postEditorStore.currentPost.id?(d(),l("div",A,[e("span",{class:m({"components-checkbox-control__input-container--block-editor":i.isBlockEditor()})},[f(e("input",{id:"aioseo-limit-modified-date-input",class:m({"components-checkbox-control__input":i.isBlockEditor()}),type:"checkbox","onUpdate:modelValue":o[0]||(o[0]=a=>s.postEditorStore.currentPost.limit_modified_date=a),onChange:o[1]||(o[1]=(...a)=>i.addLimitModifiedDateAttribute&&i.addLimitModifiedDateAttribute(...a))},null,34),[[_,s.postEditorStore.currentPost.limit_modified_date]]),i.canShowSvg?(d(),l("svg",C,[...o[2]||(o[2]=[e("path",{d:"M18.3 5.6L9.9 16.9l-4.6-3.4-.9 1.2 5.8 4.3 9.3-12.6z"},null,-1)])])):c("",!0)],2),e("label",I,w(u.strings.label),1)])):c("",!0)}const N=L(D,[["render",V]]);if(n()&&window.wp){const{createElement:t}=window.wp.element,{registerPlugin:o}=window.wp.plugins,r=window.wp?.editor?.PluginPostStatusInfo||window.wp?.editPost?.PluginPostStatusInfo;o("aioseo-limit-modified-date",{render:()=>t(r,{},t("div",{id:"aioseo-limit-modified-date"}))})}const p=()=>{let t=g({...N,name:"Standalone/LimitModifiedDate"});t=h(t),t=P(t),t=S(t),B(t),t.mount("#aioseo-limit-modified-date")};b()&&window.aioseo&&window.aioseo.currentPost&&window.aioseo.currentPost.context==="post"&&(document.getElementById("aioseo-limit-modified-date")?p():(y("#aioseo-limit-modified-date","aioseoLimitModifiedDate"),document.addEventListener("animationstart",function(o){o.animationName==="aioseoLimitModifiedDate"&&p()},{passive:!0})));
|