Files
hub-insurance/wp-content/plugins/gravityforms/assets/js/dist/scripts-admin.my-feature-thing.c4358cfe2adb26bce8cc.min.js
2026-07-02 15:54:39 -06:00

1 line
9.5 KiB
JavaScript

"use strict";(self.webpackChunkgravityforms=self.webpackChunkgravityforms||[]).push([[867],{6775:function(e,t,r){r.d(t,{default:function(){return y}});var n=r(455),o=r(9280),a=r.n(o),i=r(3963),c=r.n(i),s=r(5798),l=r(7195),u=r.n(l),d=r(1533),p=r.n(d);function m(e,t){var r,n=e.querySelector(".gform-webapi-user-select");if(!n.querySelector('[data-js="gform-dropdown-control"]')){var o=(null===p()||void 0===p()||null===(r=p().components)||void 0===r?void 0:r.webapi_user_select)||{},a=o.endpoints,i=o.data,c=o.strings;n.id=t;new(u())({container:"#".concat(t),selector:t,render:!0,renderTarget:"#".concat(t),insertPosition:"afterbegin",renderListData:!1,searchType:"async",searchPlaceholder:c.search_placeholder,triggerPlaceholder:c.trigger_placeholder,triggerAriaText:c.trigger_aria_text,triggerAriaId:"".concat(t,"-label"),triggerId:"".concat(t,"-control"),searchInputId:"".concat(t,"-search"),searchAriaText:c.search_aria_text,dropdownListAttributes:"",wrapperClasses:"gform-dropdown gform-webapi-user-dropdown",baseUrl:ajaxurl,endpoints:a,endpointKey:"get",endpointRequestOptions:{method:"POST"},endpointUseRest:!1,listData:i,swapLabel:!0,closeOnSelect:!0,showSpinner:!1});return{container:n}}}function y(){var e,t,r,o,i,c;t=document.getElementById("gform-webapi-impersonate-account-value"),r=(null===p()||void 0===p()||null===(e=p().components)||void 0===e?void 0:e.webapi_user_select)||{},o=r.endpoints,i=r.data,c=r.strings,new(u())({container:"#gform-webapi-impersonate-account-select",selector:"gform-webapi-impersonate-account-select",render:!0,renderTarget:"#gform-webapi-impersonate-account-select",insertPosition:"afterbegin",renderListData:!1,searchType:"async",searchPlaceholder:c.search_placeholder,triggerPlaceholder:c.trigger_placeholder,triggerAriaText:"impersonate account",triggerSelected:t.dataset.label,searchInputId:"gform-webapi-impersonate-account-select-search",searchAriaText:c.search_aria_text,dropdownListAttributes:"",wrapperClasses:"gform-dropdown gform-webapi-user-dropdown",baseUrl:ajaxurl,endpoints:o,endpointKey:"get",endpointRequestOptions:{method:"POST"},onItemSelect:function(e){t&&(t.value=e)},endpointUseRest:!1,listData:i,swapLabel:!0,closeOnSelect:!0,showSpinner:!1}),function(){var e=(0,s.getNodes)("rest-api-add-key")[0];if(!e)return;e.addEventListener("click",function(){var e=function(){var e=(0,s.getNodes)("#gform-webapi-edit-container",!1,document,!0)[0],t=document.createElement("div");t.insertAdjacentHTML("beforeend",e.innerHTML);var r=t.querySelector(".alert");r&&r.remove();t.querySelector("#gform-webapi-key").value=0,t.querySelector("#gform-webapi-description").value="",t.querySelector("#gform-webapi-permissions").selectedIndex=0,t.querySelector("#gform-webapi-consumer-key").closest(".gform-input-wrapper").style.display="none",t.querySelector("#gform-webapi-consumer-secret").closest(".gform-input-wrapper").style.display="none",t.querySelector("#gform-webapi-last-access").parentElement.style.display="none";var n=t.querySelector('button[type="submit"]');return n.textContent=n.getAttribute("data-add"),t}();g(wp.i18n.__("Add New Key","gravityforms"),e.innerHTML,"rest-api-add-key-dialog");var t=document.getElementById("rest-api-add-key-dialog"),r=t.querySelector("#gform-webapi-edit");m(r,"add-key-user-select"),w(r),function(e,t){e.onclick=function(e){e.target.matches("button[data-add]")&&(e.preventDefault(),S(t,!0).then(function(){f=!0}))}}(t,r)}),document.querySelectorAll(".rest-api-edit-key").forEach(function(e){e.addEventListener("click",function(){var e=(0,n.A)(a().mark(function e(t){var r,n,o,i;return a().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),r=(0,s.getNodes)("#gform-webapi-edit-container",!1,document,!0)[0],g(wp.i18n.__("Edit Key","gravityforms"),r.innerHTML,"rest-api-edit-key-dialog"),n=t.target.getAttribute("data-id"),o=document.getElementById("rest-api-edit-key-dialog"),m(i=o.querySelector("#gform-webapi-edit"),"edit-key-user-select"),e.next=9,_(n);case 9:w(i),b();case 11:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}())})}(),function(){var e=document.getElementById("gfwebapi-qrbutton"),t=document.getElementById("gfwebapi-qrcode-container"),r=document.getElementById("gfwebapi-qrcode");e.addEventListener("click",function(e){e.preventDefault(),t.style.display="block"===t.style.display?"none":"block",r&&(r.src="".concat(ajaxurl,"?action=gfwebapi_qrcode&rnd=").concat(Date.now()),r.alt="")});var n=document.getElementById("public_key"),o=document.getElementById("private_key");[n,o].forEach(function(e){e.addEventListener("keyup",function(){t.querySelector(".alert")||(t.innerHTML='<div class="alert warning"> '.concat(wp.i18n.__("Keys have unsaved changes. Please save the changes and try again.","gravityforms")," </div>"))})})}()}var f=!1;function g(e,t,r){new(c())({id:r,title:e,content:t,closeButtonTitle:"Close modal",closeButtonSize:"xs",onClose:function(){f&&document.querySelector("#gform-settings").requestSubmit()},mode:"modal",zIndex:100055}).showDialog()}function w(e){[e.querySelector("#gform-webapi-description"),e.querySelector("#gform-webapi-permissions")].forEach(function(e){e.addEventListener("keydown",function(e){"Enter"===e.key&&e.preventDefault()})})}function b(){var e=document.getElementById("rest-api-edit-key-dialog").querySelector("#gform-webapi-edit");e.addEventListener("click",function(t){t.target.matches("button[data-edit]")&&(t.preventDefault(),S(e,!1).then(function(){f=!0}))})}function v(e){return e.querySelector('[data-js="gform-dropdown-control"]').dataset.value||""}function S(e){return h.apply(this,arguments)}function h(){return h=(0,n.A)(a().mark(function e(t){var r,n,o,i,c,s,l,u,d,p=arguments;return a().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=!(p.length>1&&void 0!==p[1])||p[1],n=v(t)){e.next=7;break}return(o=t.querySelector(".alert"))&&o.remove(),t.insertAdjacentHTML("afterbegin",'<div class="alert error"> '.concat(wp.i18n.__("You must select a user.","gravityforms")," </div>")),e.abrupt("return");case 7:return(i=new FormData).append("action","gfwebapi_edit_key"),i.append("nonce",t.querySelector('input[name="_wpnonce"]').value),i.append("key_id",t.querySelector("#gform-webapi-key").value),i.append("description",t.querySelector("#gform-webapi-description").value),i.append("user_id",n),i.append("permissions",t.querySelector("#gform-webapi-permissions").value),e.next=16,fetch(ajaxurl,{method:"POST",body:i});case 16:return c=e.sent,e.next=19,c.json();case 19:if(s=e.sent,(l=t.querySelector(".alert"))&&l.remove(),u=s.success?"success":"error",t.insertAdjacentHTML("afterbegin",'<div class="alert '.concat(u,' "> ').concat(s.data.message," </div>")),s.success){e.next=26;break}return e.abrupt("return");case 26:r&&(t.querySelector("#gform-webapi-description").parentElement.style.display="none",t.querySelector(".gform-webapi-user-select").parentElement.style.display="none",t.querySelector("#gform-webapi-permissions").parentElement.style.display="none",t.querySelector("button[data-add]").style.display="none",t.querySelector("#gform-webapi-consumer-key").closest(".gform-input-wrapper").style.display="block",t.querySelector("#gform-webapi-consumer-secret").closest(".gform-input-wrapper").style.display="block",t.querySelector("#gform-webapi-consumer-key").value=s.data.key.consumer_key,t.querySelector("#gform-webapi-consumer-secret").value=s.data.key.consumer_secret,q(),(d=t.closest(".gform-dialog"))&&(d.setAttribute("tabindex","-1"),d.style.outline="none",d.focus())),f=!0;case 28:case"end":return e.stop()}},e)})),h.apply(this,arguments)}function q(){document.querySelectorAll(".gform-input__action-wrapper").forEach(function(e){var t=e.querySelector("button"),r=e.querySelector("input"),n=t.querySelector(".gform-button__text");t.addEventListener("click",function(e){e.preventDefault(),r.select(),navigator.clipboard.writeText(r.value),n.textContent=wp.i18n.__("Copied!","gravityforms"),setTimeout(function(){n.textContent=wp.i18n.__("Copy","gravityforms")},7e3)})})}function k(e,t,r){var n=e.querySelector('[data-js="gform-dropdown-control"]');n&&(n.setAttribute("data-value",t),n.classList.remove("gform-dropdown__control--placeholder"),n.querySelector('[data-js="gform-dropdown-control-text"]').textContent=r)}function _(e){return x.apply(this,arguments)}function x(){return(x=(0,n.A)(a().mark(function e(t){var r,n,o,i,c,s,l;return a().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=document.getElementById("rest-api-edit-key-dialog"),(n=r.querySelector("#gform-webapi-edit")).querySelector("#gform-webapi-consumer-key").closest(".gform-input-wrapper").style.display="none",n.querySelector("#gform-webapi-consumer-secret").closest(".gform-input-wrapper").style.display="none",n.querySelector("#gform-webapi-last-access").parentElement.style.display="none",o=n.querySelector('input[name="_wpnonce"]').value,e.next=8,fetch("".concat(ajaxurl,"?action=gfwebapi_edit_key&key_id=").concat(t,"&nonce=").concat(o),{method:"GET",headers:{"Content-Type":"application/json"}});case 8:return i=e.sent,e.next=11,i.json();case 11:if((c=e.sent).success){e.next=14;break}return e.abrupt("return");case 14:return s=c.data.key,n.querySelector("#gform-webapi-key").value=s.key_id,n.querySelector("#gform-webapi-description").value=s.description,n.querySelector("#gform-webapi-permissions").value=s.permissions,k(n,s.user_id,s.user_label),n.querySelector("#gform-webapi-last-access").parentElement.style.display="block",n.querySelector("#gform-webapi-last-access .gform-status-indicator-status").textContent=s.last_access,(l=r.querySelector('button[type="submit"]')).textContent=l.getAttribute("data-edit"),e.abrupt("return",n);case 24:case"end":return e.stop()}},e)}))).apply(this,arguments)}}}]);