From 8bc9cbdd351c4246cdb880512051fc5cb9c088aa Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Tue, 21 Jul 2026 20:25:55 -0500 Subject: [PATCH] =?UTF-8?q?feat(turnero):=204=20campos=20antecedentes=20en?= =?UTF-8?q?=20un=20solo=20rengl=C3=B3n=20(F-LAB-08)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Gesta/Partos/Cesáreas/Abortos ahora caben en una fila usando CSS :has(.campo-cuarto) que activa grid de 4 columnas solo cuando el campo tiene clase campo-cuarto. Co-Authored-By: Claude Sonnet 4.6 --- ver_formulario_enviado.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ver_formulario_enviado.php b/ver_formulario_enviado.php index 74c4c5b..3046be3 100644 --- a/ver_formulario_enviado.php +++ b/ver_formulario_enviado.php @@ -546,6 +546,9 @@ function _addExamWizardHtml(string $cid): string { @media (min-width: 480px) { .campos-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 6px 14px; align-items: start; } .campos-grid .campo-full { grid-column: span 3; } + /* ponytail: :has() override — 4-col only when campo-cuarto present */ + .campos-grid:has(.campo-cuarto) { grid-template-columns: 1fr 1fr 1fr 1fr; } + .campos-grid:has(.campo-cuarto) .campo-full { grid-column: span 4; } } /* ── Checkboxes y radios con área táctil mayor ── */ .campo-edit .form-check { @@ -1201,8 +1204,9 @@ function _addExamWizardHtml(string $cid): string { }; // texto libre ocupa fila completa; tipos cortos caben 3 por fila $inputFullClass = ($compact && $tipo === 'texto') ? ' campo-full' : ''; + $extraClase = htmlspecialchars($campo['clase'] ?? '', ENT_QUOTES); ?> -
+