ahora se pueden abrir maquinas en pestañas

This commit is contained in:
2025-01-17 13:29:10 +01:00
parent 6bea1c8b13
commit 2284d5fbd8

View File

@ -28,13 +28,25 @@ class MaquinasList {
this.#initTable();
// Editar en linea la fila
// Editar en linea la fila
this.tableMaquinas.table.on('click', '.btn-edit-' + this.tableMaquinas.getAlias(), function (e) {
const dataId = $(this).attr('data-id');
e.preventDefault(); // Previene cualquier comportamiento por defecto del enlace
const dataId = $(this).closest('tr').find('[data-id]').data('id'); // Obtén el ID dinámico
const dynamicUrl = '/maquinas/edit/' + dataId;
if (!Number.isNaN(Number(dataId))) {
window.location.href = '/maquinas/edit/' + dataId;
if (e.ctrlKey || e.metaKey) {
// Si se presiona Ctrl (o Cmd en Mac), abrir en una nueva pestaña
window.open(dynamicUrl, '_blank');
} else {
// Navegar normalmente en la misma pestaña
window.location.href = dynamicUrl;
}
} else {
console.error('ID no válido:', dataId);
}
});