PluginProbe
aBlocks – Gutenberg Blocks, User Dashboard Builder, Popup Builder, Form Builder & Animation Builder / 2.14.0
aBlocks – Gutenberg Blocks, User Dashboard Builder, Popup Builder, Form Builder & Animation Builder v2.14.0
2.14.0 2.13.0 2.13.1 2.12.0 2.11.1 2.11.0 2.10.0 2.9.0 2.7.4 2.7.5 2.7.6 2.7.7 2.8.0 2.8.1 2.9.1 trunk 1.0 1.0-beta1 1.0-beta2 1.0-beta3 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 All 81 releases
ablocks / assets / build / blocks / stripe-button / view.js

view.js in aBlocks – Gutenberg Blocks, User Dashboard Builder, Popup Builder, Form Builder & Animation Builder 2.14.0, at assets/build/blocks/stripe-button/view.js

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