| 1 |
(()=>{"use strict";const{ajax_url:t,namespace:e,plugin_root_path:a,plugin_root_url:n,is_pro:o,route_path:s,menu:r,nonce:i,addons:c,ablocks_nonce:u,rest_url:l,toplevel_menu_icon_url:d,third_party_plugin_status:_,settings:p,site_url:b,blocks_status:f,theme_builder:m,admin_url:k,is_fse_theme:h,post_types:y}=window.ABlocksGlobal??{};document.addEventListener("DOMContentLoaded",()=>{!function(t,e,a="ablocksInitialized"){t&&("function"==typeof t.forEach?t:[t]).forEach(t=>{t&&t.dataset&&!t.dataset[a]&&(t.dataset[a]="1",e(t))})}(document.querySelectorAll(".ablocks-stripe-form"),e=>{const a=e.getAttribute("data-ablocks__block-id"),n=e.getAttribute("data-ablocks__post-id"),o=e.getAttribute("data-ablocks__open-new-tab"),s=e.getAttribute("data-ablocks__error-msg");e.querySelector('input[name="current_url"]').value=window.location.href,e.addEventListener("submit",r=>{r.preventDefault(),async function(e={},a=!1){const n=e instanceof FormData,o=n?e:new FormData;o.append("security",u), |
| 2 |
n||Object.entries(e).forEach(([t,e])=>{e instanceof File||e instanceof Blob||a||"object"!=typeof e||null===e?o.append(t,e):o.append(t,JSON.stringify(e))});try{const e=await fetch(t,{method:"POST",body:o});if((e.headers.get("Content-Type")||"").includes("application/json")){const t=await e.json();return{status:e.status,data:t}}const a=await e.text();return{status:e.status,data:a}}catch(t){return{status:0,error:t.message}}}({action:"ablocks/stripe_payment_process",block_id:a,current_post_id:n}).then(t=>{const a=t.data;a.success?"true"==o?window.open(a.data.redirect_url,"_blank"):window.open(a.data.redirect_url,"_self"):function(t,e){t.querySelector(".ablocks-stripe-button__error").innerHTML=e}(e,s)})})},"ablocksStripeInit")})})(); |