feat: botón × para cerrar panel de configuración de tomas
El panel mp-cfg-overlay no tenía forma de cerrarse. Añade botón × en el encabezado que oculta el panel, desmarca el tipo de examen y resetea la visibilidad de secciones. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
65b18facdb
commit
51c4973796
@@ -705,14 +705,20 @@ function _addExamWizardHtml(string $cid): string {
|
||||
<!-- Panel de ciclos — renderizado dinámicamente por JS al seleccionar tipo de examen -->
|
||||
<div class="mp-cfg-overlay d-none" id="mp-cfg-overlay">
|
||||
<div class="mp-cfg-card">
|
||||
<div class="mp-cfg-head d-flex align-items-center justify-content-between">
|
||||
<div class="mp-cfg-head d-flex align-items-center justify-content-between gap-2">
|
||||
<span id="mp-cfg-title"><i class="fas fa-sliders-h me-2"></i>Configurar protocolo de tomas</span>
|
||||
<button id="mp-cfg-todas" type="button"
|
||||
title="Usar todas las tomas sin configurar"
|
||||
style="background:rgba(255,255,255,.2);border:none;color:#fff;border-radius:6px;
|
||||
padding:3px 10px;font-size:.8rem;cursor:pointer;white-space:nowrap">
|
||||
<i class="fas fa-forward me-1"></i>Usar todas
|
||||
</button>
|
||||
<div class="d-flex align-items-center gap-2">
|
||||
<button id="mp-cfg-todas" type="button"
|
||||
title="Usar todas las tomas sin configurar"
|
||||
style="background:rgba(255,255,255,.2);border:none;color:#fff;border-radius:6px;
|
||||
padding:3px 10px;font-size:.8rem;cursor:pointer;white-space:nowrap">
|
||||
<i class="fas fa-forward me-1"></i>Usar todas
|
||||
</button>
|
||||
<button id="mp-cfg-cerrar" type="button"
|
||||
title="Cancelar"
|
||||
style="background:rgba(255,255,255,.15);border:none;color:#fff;border-radius:6px;
|
||||
padding:3px 8px;font-size:1rem;cursor:pointer;line-height:1">×</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mp-cfg-body">
|
||||
<p class="text-muted small mb-3">
|
||||
@@ -1416,6 +1422,13 @@ document.getElementById('mp-cfg-iniciar').addEventListener('click', function() {
|
||||
btn.disabled = false; btn.innerHTML = '<i class="fas fa-play-circle me-2"></i>Iniciar protocolo';
|
||||
});
|
||||
});
|
||||
|
||||
// Botón cerrar panel de config
|
||||
document.getElementById('mp-cfg-cerrar').addEventListener('click', function() {
|
||||
document.getElementById('mp-cfg-overlay').classList.add('d-none');
|
||||
document.querySelectorAll('[name="_c8j2g16[]"]').forEach(function(el) { el.checked = false; });
|
||||
_mpApplyExamVisibility(null);
|
||||
});
|
||||
/* ── Wizard: añadir tipo de examen ── */
|
||||
var _aewState = {}; // {cid: {count, rows}}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user