From 388f6ff7c97642a7e97ea07a5f58695632f70bca Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Fri, 10 Jul 2026 12:09:28 -0500 Subject: [PATCH] Fix: _mpApplyExamVisibility no debe depender de _mpModoTurnero El listener bloqueaba todo con el guard de _mpModoTurnero antes de llamar a _mpApplyExamVisibility. Ahora la visibilidad siempre aplica al seleccionar examen; el panel de config sigue siendo solo para modo turnero. Co-Authored-By: Claude Sonnet 4.6 --- ver_formulario_enviado.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ver_formulario_enviado.php b/ver_formulario_enviado.php index c7f64fa..f60525b 100644 --- a/ver_formulario_enviado.php +++ b/ver_formulario_enviado.php @@ -1325,12 +1325,12 @@ function _mpApplyExamVisibility(selectedExam) { // Escuchar selección de tipo de examen document.addEventListener('change', function(e) { - if (!_mpModoTurnero) return; var el = e.target; if (el.name !== '_c8j2g16') return; var examName = (el.type === 'checkbox' && !el.checked) ? null : el.value; _mpApplyExamVisibility(examName); - if (_mpTomasConfig !== null) return; // ya configurado, no mostrar panel + // Panel de configuración solo en modo turnero y si aún no está configurado + if (!_mpModoTurnero || _mpTomasConfig !== null || !examName) return; var groups = _mpGetGroupsForExam(examName); if (!Object.keys(groups).length) return; _mpShowCfgPanel(examName, groups);