diff --git a/public/buyModal.js b/public/buyModal.js index 19ca2d8..beb1d05 100644 --- a/public/buyModal.js +++ b/public/buyModal.js @@ -1,6 +1,5 @@ const WEBHOOK_URL = "https://002-001-5dd6e535-4d1c-46bc-9bd9-42ad4bc5f082.odoo4projects.com/webhook/c76e6b4e-af2f-4bc3-9875-6460d0ffc8e3"; - function createModal() { const modal = document.createElement("div"); modal.id = "buyNowModal"; @@ -40,6 +39,21 @@ function createModal() {

+ + + + @@ -48,7 +62,6 @@ function createModal() { - @@ -119,6 +132,17 @@ function openModal(productHref) { modal.querySelector('input[name="product"]').value = product; modal.querySelector('input[name="price"]').value = price; modal.querySelector("#productText").textContent = `You will buy ${product} for $${price}.`; + + // Show/hide location select + const locationSelect = document.getElementById("locationSelect"); + if (product.startsWith("_")) { + locationSelect.style.display = "block"; + locationSelect.setAttribute("required", "true"); + } else { + locationSelect.style.display = "none"; + locationSelect.removeAttribute("required"); + locationSelect.value = ""; // reset + } } function handleFormSubmit() {