trabajando en el wizard del presupuesto

This commit is contained in:
2025-10-09 15:40:42 +02:00
parent 2b53579a48
commit 328ff509e3
9 changed files with 173 additions and 26 deletions

View File

@ -1780,15 +1780,15 @@ File: Main Css File
}
[data-layout=semibox] .main-content {
margin-left: calc(250px + 25px);
padding: 0 6%;
padding: 0 2%;
}
[data-layout=semibox] .footer {
left: calc(250px + 6% + 1.5rem + 25px);
right: calc(6% + 1.5rem);
left: calc(250px + 2% + 1.5rem + 25px);
right: calc(2% + 1.5rem);
}
[data-layout=semibox] #page-topbar {
left: calc(250px + 6% + 1.5rem + 25px);
right: calc(6% + 1.5rem);
left: calc(250px + 2% + 1.5rem + 25px);
right: calc(2% + 1.5rem);
top: 25px;
border-radius: 0.25rem;
-webkit-transition: all 0.5s ease;
@ -1801,10 +1801,10 @@ File: Main Css File
margin-left: calc(180px + 25px);
}
[data-layout=semibox][data-sidebar-size=md] #page-topbar {
left: calc(180px + 6% + 1.5rem + 25px);
left: calc(180px + 2% + 1.5rem + 25px);
}
[data-layout=semibox][data-sidebar-size=md] .footer {
left: calc(180px + 6% + 1.5rem + 25px);
left: calc(180px + 2% + 1.5rem + 25px);
}
[data-layout=semibox][data-sidebar-size=sm] .main-content {
margin-left: calc(70px + 25px);
@ -1813,19 +1813,19 @@ File: Main Css File
top: 25px;
}
[data-layout=semibox][data-sidebar-size=sm] #page-topbar {
left: calc(70px + 6% + 1.5rem + 25px);
left: calc(70px + 2% + 1.5rem + 25px);
}
[data-layout=semibox][data-sidebar-size=sm] .footer {
left: calc(70px + 6% + 1.5rem + 25px);
left: calc(70px + 2% + 1.5rem + 25px);
}
[data-layout=semibox][data-sidebar-size=sm-hover] .main-content {
margin-left: calc(70px + 25px);
}
[data-layout=semibox][data-sidebar-size=sm-hover] #page-topbar {
left: calc(70px + 6% + 1.5rem + 25px);
left: calc(70px + 2% + 1.5rem + 25px);
}
[data-layout=semibox][data-sidebar-size=sm-hover] .footer {
left: calc(70px + 6% + 1.5rem + 25px);
left: calc(70px + 2% + 1.5rem + 25px);
}
}
[data-layout=semibox] .mx-n4 {

View File

@ -22,7 +22,7 @@
if (!lang || lang === getCurrentLang()) return;
// Guarda la preferencia (opcional)
try { localStorage.setItem("language", lang); } catch {}
try { localStorage.setItem("language", lang); } catch { }
// Redirige con ?lang=... para que Spring cambie el Locale y renderice en ese idioma
const url = new URL(location.href);
@ -48,6 +48,22 @@
url.searchParams.set("lang", saved);
location.replace(url); // alinea y no deja historial extra
}
initsAlert();
}
function initsAlert() {
var alerts = document.querySelectorAll('.alert.alert-dismissible');
alerts.forEach(function (el) {
// Solo si está visible
if (el.classList.contains('show')) {
setTimeout(function () {
// Usa la API de Bootstrap para cerrar con transición
var bsAlert = bootstrap.Alert.getOrCreateInstance(el);
bsAlert.close();
}, 5000);
}
});
}
document.addEventListener("DOMContentLoaded", initLanguage);

View File

@ -66,6 +66,13 @@
],
});
$('#presupuestos-anonimos-datatable').on('click', '.btn-edit-anonimo', function (e) {
e.preventDefault();
const id = $(this).data('id');
if (id) {
window.location.href = '/presupuesto/view/' + id;
}
});
})();