mirror of
https://github.com/cheveguerra/Colaborando.git
synced 2026-08-19 00:46:37 +00:00
* **Nuevo botón de Pantalla Completa:** Integrado en los encabezados de la pantalla de Resumen y el Tablero mediante la API de Fullscreen de HTML5, actualizando su texto de forma reactiva a eventos del navegador.
* **Alineación de Departamentos:** Se fijó la altura (38px) de la celda de habilidad especial en el tablero y se restauró el tamaño de letra original (14px) con un line-height controlado (1.2) para evitar desfases de altura cuando el texto ocupa dos líneas sin perder legibilidad.
This commit is contained in:
+27
-2
@@ -30,9 +30,11 @@ function cargarDatosDesdeServidor() {
|
||||
console.log('nombreArchivo:', nombreArchivo)
|
||||
let url = 'manejoDeSesiones.php'
|
||||
if (nombreArchivo != '') {
|
||||
url += '?nombre=' + encodeURIComponent(nombreArchivo)
|
||||
url += '?nombre=' + encodeURIComponent(nombreArchivo) + '&_t=' + new Date().getTime()
|
||||
} else {
|
||||
url += '?_t=' + new Date().getTime()
|
||||
}
|
||||
fetch(url)
|
||||
fetch(url, { cache: 'no-store' })
|
||||
.then((response) => response.json())
|
||||
.then((data) => {
|
||||
datosCarga = data
|
||||
@@ -173,3 +175,26 @@ document.addEventListener('DOMContentLoaded', cargarDatosDesdeServidor)
|
||||
window.addEventListener('beforeunload', function () {
|
||||
guardarDatosEnServidor()
|
||||
})
|
||||
|
||||
// Función global para alternar pantalla completa
|
||||
function toggleFullscreen() {
|
||||
if (!document.fullscreenElement) {
|
||||
document.documentElement.requestFullscreen().catch((err) => {
|
||||
console.error(`Error al intentar activar pantalla completa: ${err.message}`);
|
||||
});
|
||||
} else {
|
||||
document.exitFullscreen();
|
||||
}
|
||||
}
|
||||
|
||||
// Escuchar el cambio de estado de pantalla completa para actualizar el texto del botón
|
||||
document.addEventListener('fullscreenchange', () => {
|
||||
const btn = document.getElementById('btnFullscreen');
|
||||
if (btn) {
|
||||
if (document.fullscreenElement) {
|
||||
btn.textContent = 'Salir Pantalla Completa';
|
||||
} else {
|
||||
btn.textContent = 'Pantalla Completa';
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user