8948ea67d1bce1485fe0255ac8be5b6761cc1ad4
Al ver F-LAB-28 desde bandeja aparecían secciones que no correspondían al examen del paciente (Insulina · Minuto 0/30/60 con sus firmas sueltas). Tres causas: 1. Una sección condicional que no se cumple ocultaba solo su encabezado mediante CSS; sus campos (hora, observaciones, firma) se renderizaban visibles y sin título. Ahora los campos llevan data-sep-id y heredan el estado oculto de su sección. 2. _mpApplyExamVisibility solo corría al cambiar el examen o al usar el panel de configuración, nunca al cargar. Un formulario ya configurado abierto desde bandeja o historial quedaba como lo dejó el PHP. Se llama ahora en el DOMContentLoaded existente. 3. _mpGetExamName usaba querySelector y devolvía solo el primer examen marcado, así que un paciente con Glicemia y Prolactina perdía las tomas del segundo. Se agrega _mpGetExamNames (todos) y la visibilidad acepta una lista; se corrige también la ruta de restauración desde sessionStorage, que restauraba varios exámenes pero aplicaba visibilidad con uno. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Description
No description provided
5.5 MiB
Languages
PHP
84.8%
JavaScript
6.4%
HTML
5.9%
Shell
1.4%
CSS
0.9%
Other
0.5%