| 1 |
"use strict";(globalThis.webpackChunkextendify=globalThis.webpackChunkextendify||[]).push([[405],{6920(t,e,n){var i=n(5859),r=n(3207),o=n(7723);const d="extendify-agent-sidebar";function u(t,e,n){const i=new MutationObserver(n);return i.observe(t,e),i}function c(){const t=document.getElementById("wp-admin-bar-extendify-agent-btn");if(!t)return null;return t.querySelector("button:not([disabled])")||(t.querySelector("button")?null:t)}function a(){const t=c();return!!t&&(t.click(),!0)}function l(t,e,n){return new Promise((i,r)=>{let o=0;const d=()=>t()?i():++o>=e?r():void setTimeout(d,n);d()})}function s(){if((0,i.n)())return;const t=document.getElementById("extendify-toolbar");if(!t)return;const e=document.getElementById("ext-tb-ai-agent"),n=document.getElementById("ext-tb-quick-edit");e&&(e.disabled=!0,e.title=(0,o.__)("Loading…","extendify-local"),e.setAttribute("aria-busy","true"),l(c,100,50).then(()=>{e.disabled=!1,e.removeAttribute("title"),e.setAttribute("aria-busy","false")},()=>{e.title=(0,o.__)("AI Agent unavailable","extendify-local"),e.setAttribute("aria-busy","false")}),e.addEventListener("click",t=>{t.preventDefault(),a()||l(c,20,50).then(a)})),n&&(function(t){const e=()=>{const e=document.documentElement.classList.contains("extendify-quick-edit-on");t.setAttribute("aria-checked",e?"true":"false")};e(),u(document.documentElement,{attributes:!0,attributeFilter:["class"]},e)}(n),n.addEventListener("click",t=>{t.preventDefault(),window.dispatchEvent(new CustomEvent("extendify-quick-edit:toggle"))})),t.querySelector(".ext-tb-edit")?.addEventListener("click",()=>(0,r.u)("toolbar_link_clicked",{target:"block_editor"})),t.querySelector(".ext-tb-admin-link")?.addEventListener("click",()=>(0,r.u)("toolbar_link_clicked",{target:"wp_admin"})),function(t,e){const n=n=>{t.classList.toggle("ext-tb-agent-open",n),e&&(e.inert=n,n?(e.setAttribute("tabindex","-1"),e.setAttribute("aria-hidden","true")):(e.removeAttribute("tabindex"),e.removeAttribute("aria-hidden")))};let i=null,r=null;const o=u(document.body,{childList:!0,subtree:!0},()=>{const t=document.getElementById(d);if(t===i)return;if(i=t,r?.disconnect(),r=null,!t)return void n(!1);const e=()=>n(!t.hasAttribute("inert"));r=u(t,{attributes:!0,attributeFilter:["inert"]},e),e()});document.getElementById(d)&&o.takeRecords()}(t,e)}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",s):s()},7723(t){t.exports=window.wp.i18n}},t=>{t.O(0,[223],()=>t(t.s=6920)),t.O()}]); |