PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.9
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.9
4.4.9.1 4.4.9 4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 All 141 releases
← All changes | assets/js/dist/admin/mcp-api-keys.min.js +1 -1 4.4.2 → 4.4.9 View file →
@@ -1 +1 @@
1 -(()=>{"use strict";!function(){const e=window.lpMcpApiKeysSettings||{};if(!e.is_mcp_keys_section)return;const c=window.lpAJAXG;if(!c||"function"!=typeof c.fetchAJAX)return;const t=document.querySelector("#lp-mcp-key-submit"),o=document.querySelector("#lp-mcp-key-status"),s=document.querySelector("#lp-mcp-key-reveal"),r=document.querySelector("#lp-mcp-consumer-key"),l=document.querySelector("#lp-mcp-consumer-secret"),n=window.lpDataAdmin||{},a=e.i18n||n.i18n||{},i=e.actions||{},u=(e="",c=!1)=>{o&&(o.textContent=e,o.style.color=c?"#b32d2e":"#1e1e1e")},p=(e,c)=>{e&&(e.disabled=!!c,e.classList.toggle("loading",!!c))};var m,d;m="click",d=[{selector:".lp-mcp-copy",callBack:e=>{const{target:c}=e,t=c.closest(".lp-mcp-copy");t&&(async e=>{const c=e?.dataset?.target||"";if(!c)return;const t=document.querySelector(`#${c}`);if(t)try{navigator.clipboard?.writeText?await navigator.clipboard.writeText(t.value):(t.select(),t.setSelectionRange(0,99999),document.execCommand("copy")),u(a.copy_success||"Copied.",!1)}catch{u(a.copy_fallback||"Copy this value manually.",!1)}})(t)}},{selector:"#lp-mcp-key-submit",callBack:()=>{(()=>{if(!t)return;const e=document.querySelector("#lp-mcp-key-user"),o=document.querySelector("#lp-mcp-key-description"),n=document.querySelector("#lp-mcp-key-permissions"),m={action:i.create||"mcp_create_api_key",user_id:e?e.value:"",description:o?o.value:"",permissions:n?n.value:"read"};p(t,!0),u(a.processing||"Processing...",!1),((e,t={})=>{c.fetchAJAX(e,{success:e=>{"function"==typeof t.success&&t.success(e)},error:e=>{"function"==typeof t.error&&t.error(e)},completed:()=>{"function"==typeof t.completed&&t.completed()}})})(m,{success:e=>{const c=e?.status||"",t=e?.message||a.request_failed||"Request failed.";var o;"success"===c?(u(t,!1),(o=e?.data?.key||null)&&o.consumer_key&&o.consumer_secret&&r&&l&&s&&(r.value=o.consumer_key,l.value=o.consumer_secret,s.style.display="block"),(async()=>{const e=document.querySelector(".lp-mcp-key-list");if(e)try{const c=await fetch(window.location.href,{method:"GET",credentials:"same-origin",cache:"no-store"});if(!c.ok)return;const t=await c.text(),o=(new DOMParser).parseFromString(t,"text/html").querySelector(".lp-mcp-key-list");o&&e.parentNode&&e.replaceWith(o)}catch{}})()):u(t,!0)},error:()=>u(a.request_failed||"Request failed.",!0),completed:()=>p(t,!1)})})()}}],document.addEventListener(m,e=>{const c=e.target;let t={e,target:c};d.forEach(e=>{t={...t,...e},e.conditionBeforeCallBack&&!0!==e.conditionBeforeCallBack(t)||c.closest(e.selector)&&(e.class?e.class[e.callBack](t):e.callBack(t))})})}()})();
1 +(()=>{"use strict";window.lpToggleEnableInit=0,window.lpFullScreenViewInit=0,function(){const e=window.lpMcpApiKeysSettings||{};if(!e.is_mcp_keys_section)return;const t=window.lpAJAXG;if(!t||"function"!=typeof t.fetchAJAX)return;const c=document.querySelector("#lp-mcp-key-submit"),o=document.querySelector("#lp-mcp-key-status"),s=document.querySelector("#lp-mcp-key-reveal"),r=document.querySelector("#lp-mcp-consumer-key"),n=document.querySelector("#lp-mcp-consumer-secret"),l=window.lpDataAdmin||{},a=e.i18n||l.i18n||{},i=e.actions||{},u=(e="",t=!1)=>{o&&(o.textContent=e,o.style.color=t?"#b32d2e":"#1e1e1e")},p=(e,t)=>{e&&(e.disabled=!!t,e.classList.toggle("loading",!!t))};((e,t)=>{document.addEventListener(e,c=>{const o=c.target;let s={e:c,target:o};t.forEach(t=>{s={...s,...t},t.conditionBeforeCallBack&&!0!==t.conditionBeforeCallBack(s)||"keydown"===e&&t.checkIsEventEnter&&"Enter"!==c.key||o.closest(t.selector)&&(t.class?t.class[t.callBack](s):t.callBack(s))})})})("click",[{selector:".lp-mcp-copy",callBack:e=>{const{target:t}=e,c=t.closest(".lp-mcp-copy");c&&(async e=>{const t=e?.dataset?.target||"";if(!t)return;const c=document.querySelector(`#${t}`);if(c)try{navigator.clipboard?.writeText?await navigator.clipboard.writeText(c.value):(c.select(),c.setSelectionRange(0,99999),document.execCommand("copy")),u(a.copy_success||"Copied.",!1)}catch{u(a.copy_fallback||"Copy this value manually.",!1)}})(c)}},{selector:"#lp-mcp-key-submit",callBack:()=>{(()=>{if(!c)return;const e=document.querySelector("#lp-mcp-key-user"),o=document.querySelector("#lp-mcp-key-description"),l=document.querySelector("#lp-mcp-key-permissions"),d={action:i.create||"mcp_create_api_key",user_id:e?e.value:"",description:o?o.value:"",permissions:l?l.value:"read"};p(c,!0),u(a.processing||"Processing...",!1),((e,c={})=>{t.fetchAJAX(e,{success:e=>{"function"==typeof c.success&&c.success(e)},error:e=>{"function"==typeof c.error&&c.error(e)},completed:()=>{"function"==typeof c.completed&&c.completed()}})})(d,{success:e=>{const t=e?.status||"",c=e?.message||a.request_failed||"Request failed.";var o;"success"===t?(u(c,!1),(o=e?.data?.key||null)&&o.consumer_key&&o.consumer_secret&&r&&n&&s&&(r.value=o.consumer_key,n.value=o.consumer_secret,s.style.display="block"),(async()=>{const e=document.querySelector(".lp-mcp-key-list");if(e)try{const t=await fetch(window.location.href,{method:"GET",credentials:"same-origin",cache:"no-store"});if(!t.ok)return;const c=await t.text(),o=(new DOMParser).parseFromString(c,"text/html").querySelector(".lp-mcp-key-list");o&&e.parentNode&&e.replaceWith(o)}catch{}})()):u(c,!0)},error:()=>u(a.request_failed||"Request failed.",!0),completed:()=>p(c,!1)})})()}}])}()})();