diff --git a/src/main/resources/i18n/cart_es.properties b/src/main/resources/i18n/cart_es.properties index 4fff994..19f0a27 100644 --- a/src/main/resources/i18n/cart_es.properties +++ b/src/main/resources/i18n/cart_es.properties @@ -4,6 +4,9 @@ cart.empty=Tu cesta de la compra está vacía. cart.item.presupuesto-numero=Presupuesto # cart.precio=Precio +cart.tabs.details=Detalles +cart.tabs.envio=Envío + cart.resumen.title=Resumen de la cesta cart.resumen.base=Base imponible: cart.resumen.iva-4=IVA 4%: diff --git a/src/main/resources/static/assets/js/pages/imprimelibros/cart/shipping-cart.js b/src/main/resources/static/assets/js/pages/imprimelibros/cart/shipping-cart.js new file mode 100644 index 0000000..e0ef8de --- /dev/null +++ b/src/main/resources/static/assets/js/pages/imprimelibros/cart/shipping-cart.js @@ -0,0 +1,27 @@ +$(() => { + + const csrfToken = document.querySelector('meta[name="_csrf"]')?.getAttribute('content'); + const csrfHeader = document.querySelector('meta[name="_csrf_header"]')?.getAttribute('content'); + if (window.$ && csrfToken && csrfHeader) { + $.ajaxSetup({ + beforeSend: function (xhr) { + xhr.setRequestHeader(csrfHeader, csrfToken); + } + }); + } + + const language = document.documentElement.lang || 'es-ES'; + const modalEl = document.getElementById('direccionFormModal'); + const modal = bootstrap.Modal.getOrCreateInstance(modalEl); + + + $("#onlyOneShipping").on('change', function () { + if ($(this).is(':checked')) { + $('#shippingAddressesContainer').empty().show(); + $('#shippingMultipleAddressesContainer').show(); + } else { + $('#shippingAddressesContainer').hide(); + $('#shippingMultipleAddressesContainer').empty().hide(); + } + }); +}); \ No newline at end of file diff --git a/src/main/resources/templates/imprimelibros/cart/_cartItem.html b/src/main/resources/templates/imprimelibros/cart/_cartItem.html index 5ee3a2c..2ab4390 100644 --- a/src/main/resources/templates/imprimelibros/cart/_cartItem.html +++ b/src/main/resources/templates/imprimelibros/cart/_cartItem.html @@ -1,71 +1,97 @@ -
Precio
+Precio
-