F-LAB-28: simplificar panel configurar tomas

- Texto: "Marque las tomas que va a realizar."
- Título de grupo solo aparece cuando hay más de un grupo;
  con un solo grupo (caso habitual) los checkboxes salen directamente

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-07-16 21:34:45 -05:00
co-authored by Claude Sonnet 4.6
parent 1622bc3050
commit d5e6f9a794
+5 -4
View File
@@ -807,9 +807,7 @@ function _addExamWizardHtml(string $cid): string {
</div>
</div>
<div class="mp-cfg-body">
<p class="text-muted small mb-3">
Seleccione las tomas a realizar. Desmárquelas si el médico indicó un protocolo reducido.
</p>
<p class="text-muted small mb-3">Marque las tomas que va a realizar.</p>
<div id="mp-cfg-grupos"></div>
</div>
<div class="mp-cfg-foot">
@@ -1349,10 +1347,13 @@ function _mpGuardarConfig(config, examType, onOk, onErr) {
function _mpShowCfgPanel(examName, groups) {
// Construir checkboxes
var html = '';
var multiGrupo = Object.keys(groups).length > 1;
for (var gk in groups) {
var secs = groups[gk];
var title = secs[0] ? (secs[0].display || gk) : gk;
html += '<div class="mb-3"><div class="mp-cfg-gtitle">' + title + '</div><div class="row g-2">';
html += '<div class="mb-3">'
+ (multiGrupo ? '<div class="mp-cfg-gtitle">' + title + '</div>' : '')
+ '<div class="row g-2">';
for (var i = 0; i < secs.length; i++) {
var s = secs[i];
html += '<div class="col-6 col-sm-4"><div class="mp-cfg-item form-check">'