Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
proc
/
212
/
root
/
srv
/
data
/
web
/
vhosts
/
www.impressionrapide.fr
/
htdocs
/
public
/
js
/
//proc/212/root/srv/data/web/vhosts/www.impressionrapide.fr/htdocs/public/js/cart-delivery.js
let radios = document.getElementsByClassName("delivery-radio"); let cards = document.getElementsByClassName("delivery-holder"); for(let i = 0; i < radios.length; i++){ radios[i].addEventListener("click", () => { for(let j = 0; j < radios.length; j++) radios[j].classList.remove("checked"); document.getElementById("command_deliveryMode_" + i).checked = true; radios[i].classList.add("checked"); }) cards[i].addEventListener("click", () => { for(let j = 0; j < radios.length; j++) radios[j].classList.remove("checked"); document.getElementById("command_deliveryMode_" + i).checked = true; radios[i].classList.add("checked"); }) } let checkbox = document.getElementById("different-address"); let deliveryAddress = document.getElementById("delivery-address"); let originalHeight = deliveryAddress.getBoundingClientRect().height; deliveryAddress.style.height = "0px"; deliveryAddress.style.boxShadow = "0px 0px 0px rgb(0 0 0 / 25%)"; deliveryAddress.style.borderColor = "transparent"; checkbox.addEventListener("click", () => { if(checkbox.checked){ deliveryAddress.style.height = originalHeight + "px"; deliveryAddress.style.boxShadow = "0px 2px 4px rgb(0 0 0 / 25%)"; deliveryAddress.style.borderColor = "rgba(0, 0, 0, 0.125)"; clearAllInputs() } else { deliveryAddress.style.height = "0px"; deliveryAddress.style.boxShadow = "0px 0px 0px rgb(0 0 0 / 25%)"; deliveryAddress.style.borderColor = "transparent"; } }) function clearAllInputs(){ let inputs = deliveryAddress.querySelectorAll("input"); for(let i = 0; i < inputs.length; i++){ inputs[i].value = ""; } }