Merge branch 'mod/open_maquinas_innewtab' into 'main'

ahora se pueden abrir maquinas en pestañas

See merge request jjimenez/safekat!475
This commit is contained in:
2025-01-17 12:29:38 +00:00

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);
}
});