From 97ee53cefd0f4ac88f8ee42da0251ba00de9894f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Jim=C3=A9nez?= Date: Sat, 14 Feb 2026 11:19:07 +0100 Subject: [PATCH] =?UTF-8?q?se=20modifican=20los=20item=20de=20los=20listad?= =?UTF-8?q?os=20para=20que=20se=20abran=20en=20una=20nueva=20pesta=C3=B1a.?= =?UTF-8?q?=20Se=20a=C3=B1ade=20un=20badge=20al=20carrito=20item=20para=20?= =?UTF-8?q?editar=20el=20presupuesto?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../static/assets/js/pages/imprimelibros/facturas/list.js | 2 +- .../assets/js/pages/imprimelibros/pedidos/pedidos-common.js | 4 ++-- .../static/assets/js/pages/imprimelibros/presupuestos/list.js | 4 ++-- .../resources/templates/imprimelibros/cart/_cartItem.html | 2 ++ 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/resources/static/assets/js/pages/imprimelibros/facturas/list.js b/src/main/resources/static/assets/js/pages/imprimelibros/facturas/list.js index cac55b1..c0153d8 100644 --- a/src/main/resources/static/assets/js/pages/imprimelibros/facturas/list.js +++ b/src/main/resources/static/assets/js/pages/imprimelibros/facturas/list.js @@ -71,7 +71,7 @@ $(() => { // ----------------------------- $table.on('click', '.btn-view-factura', function () { const row = dt.row($(this).closest('tr')).data(); - window.location.href = `/facturas/${row.id}`; + window.open('/facturas/' + row.id, '_blank', 'noopener,noreferrer'); }); // ----------------------------- diff --git a/src/main/resources/static/assets/js/pages/imprimelibros/pedidos/pedidos-common.js b/src/main/resources/static/assets/js/pages/imprimelibros/pedidos/pedidos-common.js index aedea13..e240573 100644 --- a/src/main/resources/static/assets/js/pages/imprimelibros/pedidos/pedidos-common.js +++ b/src/main/resources/static/assets/js/pages/imprimelibros/pedidos/pedidos-common.js @@ -1,8 +1,8 @@ $(() => { $(document).on('click', '.btn-view', function () { let pedidoId = $(this).data('id'); - let url = `/pedidos/view/${pedidoId}`; - window.location.href = url; + if(!pedidoId) return; + window.open('/pedidos/view/' + pedidoId, '_blank', 'noopener,noreferrer'); }); $(document).on('click', '.btn-pay', async function () { diff --git a/src/main/resources/static/assets/js/pages/imprimelibros/presupuestos/list.js b/src/main/resources/static/assets/js/pages/imprimelibros/presupuestos/list.js index f7685dd..7420447 100644 --- a/src/main/resources/static/assets/js/pages/imprimelibros/presupuestos/list.js +++ b/src/main/resources/static/assets/js/pages/imprimelibros/presupuestos/list.js @@ -72,7 +72,7 @@ import { preguntarTipoPresupuesto, duplicar, reimprimir } from './presupuesto-ut e.preventDefault(); const id = $(this).data('id'); if (id) { - window.location.href = '/presupuesto/view/' + id; + window.open('/presupuesto/view/' + id, '_blank', 'noopener,noreferrer'); } }); @@ -196,7 +196,7 @@ import { preguntarTipoPresupuesto, duplicar, reimprimir } from './presupuesto-ut e.preventDefault(); const id = $(this).data('id'); if (id) { - window.location.href = '/presupuesto/edit/' + id; + window.open('/presupuesto/edit/' + id, '_blank', 'noopener,noreferrer'); } }); diff --git a/src/main/resources/templates/imprimelibros/cart/_cartItem.html b/src/main/resources/templates/imprimelibros/cart/_cartItem.html index 3afa59d..dea2185 100644 --- a/src/main/resources/templates/imprimelibros/cart/_cartItem.html +++ b/src/main/resources/templates/imprimelibros/cart/_cartItem.html @@ -56,6 +56,8 @@
Presupuesto # # + Ver presupuesto