PluginProbe
Extendify / 3.2.0
Extendify v3.2.0
3.2.1 3.2.0 3.1.6 3.1.5 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 3.0.6 3.0.5 3.0.4 trunk 0.1.0 0.10.0 0.10.1 0.10.2 0.11.0 0.11.1 0.2.0 0.3.0 0.3.1 0.4.0 0.5.0 0.6.0 All 127 releases
extendify / public / build / extendify-toolbar-25dfbd00a2a6511ef5dd.js

extendify-toolbar-25dfbd00a2a6511ef5dd.js in Extendify 3.2.0, at public/build/extendify-toolbar-25dfbd00a2a6511ef5dd.js

1 lines 2.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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()}]);