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:
co-authored by
Claude Sonnet 4.6
parent
8ec121e4e0
commit
388f6ff7c9
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user