Sha256: 5a48b7d5501845b43385ce382f414bcd197fb0d8c3be66fb415b7cfce93c25ee
Contents?: true
Size: 835 Bytes
Versions: 1
Compression:
Stored size: 835 Bytes
Contents
window.addEventListener('DOMContentLoaded', () => { const cartForm = document.getElementById('update-cart'); if (cartForm) { const deleteButtons = cartForm.querySelectorAll('input.delete'); deleteButtons.forEach(deleteButton => { deleteButton.addEventListener('click', () => { const lineItem = deleteButton.parentNode.parentNode; lineItem.querySelector('.cart-item__quantity input').setAttribute('value', 0); }); }); cartForm.addEventListener('submit', () => { document.getElementById('update-button').setAttribute('disabled', true); }); } }); Solidus.fetch_cart = (cartLinkUrl) => { fetch(cartLinkUrl || Solidus.pathFor('cart_link')) .then(response => response.text()) .then(html => { document.getElementById('link-to-cart').innerHTML = html; }); };
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
solidus_starter_frontend-0.1.0 | app/assets/javascripts/spree/frontend/cart.js |