Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
proc
/
212
/
root
/
proc
/
212
/
root
/
proc
/
self
/
root
/
proc
/
70528
/
cwd
/
public
/
js
/
//proc/212/root/proc/212/root/proc/self/root/proc/70528/cwd/public/js/cart-payement-method.js
let radios = document.getElementsByClassName("delivery-radio"); let cards = document.getElementsByClassName("delivery-holder"); let useStripe = true; for (let i = 0; i < radios.length; i++) { radios[i].addEventListener("click", () => { useStripe = false; for (let j = 0; j < radios.length; j++) radios[j].classList.remove("checked"); radios[i].classList.add("checked"); if (i === 0) useStripe = true; }) cards[i].addEventListener("click", () => { useStripe = false; for (let j = 0; j < radios.length; j++) radios[j].classList.remove("checked"); radios[i].classList.add("checked"); if (i === 0) useStripe = true; }) } // STRIPE CHECKOUT window.addEventListener("DOMContentLoaded", () => { let checkoutButton = document.getElementById('submit'); let pk = checkoutButton.getAttribute("data-pk"); let session_id = checkoutButton.getAttribute("data-id"); let stripe = Stripe(pk); checkoutButton.addEventListener('click', function () { if (useStripe) { // When the customer clicks on the button, redirect // them to Checkout. stripe.redirectToCheckout({ sessionId: session_id }).then(function (result) { if (result.error) { // If `redirectToCheckout` fails due to a browser or network // error, display the localized error message to your customer. let displayError = document.getElementById('error-message'); displayError.textContent = result.error.message; } }); } else { // printRIB() let displayError = document.getElementById('error-message'); } }); }); function closeRib() { document.getElementById("rib-display").classList.add("hide"); setTimeout(() => { document.getElementById("rib-display").remove(); }, 500) }