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 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-07-10 12:09:28 -05:00
co-authored by Claude Sonnet 4.6
parent 8ec121e4e0
commit 388f6ff7c9
+2 -2
View File
@@ -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);