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
|
// Escuchar selección de tipo de examen
|
||||||
document.addEventListener('change', function(e) {
|
document.addEventListener('change', function(e) {
|
||||||
if (!_mpModoTurnero) return;
|
|
||||||
var el = e.target;
|
var el = e.target;
|
||||||
if (el.name !== '_c8j2g16') return;
|
if (el.name !== '_c8j2g16') return;
|
||||||
var examName = (el.type === 'checkbox' && !el.checked) ? null : el.value;
|
var examName = (el.type === 'checkbox' && !el.checked) ? null : el.value;
|
||||||
_mpApplyExamVisibility(examName);
|
_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);
|
var groups = _mpGetGroupsForExam(examName);
|
||||||
if (!Object.keys(groups).length) return;
|
if (!Object.keys(groups).length) return;
|
||||||
_mpShowCfgPanel(examName, groups);
|
_mpShowCfgPanel(examName, groups);
|
||||||
|
|||||||
Reference in New Issue
Block a user