aarnal80 commited on
Commit
ed79c57
verified
1 Parent(s): 3ab353d

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +8 -6
index.html CHANGED
@@ -189,7 +189,7 @@
189
  }
190
 
191
  let doseMg = doseRange.map(d => (unit === 'mcg' ? d / 1000 : d));
192
- let volumeMl = doseMg.map(d => d / presentation.value * (presentation.unit === 'mcg/ml' ? 1000 : 1));
193
 
194
  const format = (arr) => arr.length === 1 ? arr[0].toFixed(1) : `${arr[0].toFixed(1)} - ${arr[1].toFixed(1)}`;
195
 
@@ -211,18 +211,18 @@
211
  <div>
212
  <p><strong>3. Premedicaci贸n:</strong> (Atenuar respuesta simp谩tica)</p>
213
  <ul class="list-disc ml-6 mt-1 space-y-1">
214
- ${rsiDrugs.premedicacion.map(drug => `<li class="drug-calculation"><strong>${drug.name}:</strong> ${calculateDose(weight, drug.dose, drug.presentation)}</li>`).join('')}
215
  </ul>
216
  </div>
217
  <div>
218
  <p><strong>4. Par谩lisis con Inducci贸n:</strong> Administrar inductor seguido inmediatamente del paralizante.</p>
219
  <p class="text-xs text-gray-500 mt-1"><u>Inductores:</u></p>
220
  <ul class="list-disc ml-6 mt-1 space-y-1">
221
- ${rsiDrugs.induccion.map(drug => `<li class="drug-calculation"><strong>${drug.name}:</strong> ${calculateDose(weight, drug.dose, drug.presentation)}</li>`).join('')}
222
  </ul>
223
  <p class="text-xs text-gray-500 mt-2"><u>Paralizantes:</u></p>
224
  <ul class="list-disc ml-6 mt-1 space-y-1">
225
- ${rsiDrugs.paralisis.map(drug => `<li class="drug-calculation"><strong>${drug.name}:</strong> ${calculateDose(weight, drug.dose, drug.presentation)}</li>`).join('')}
226
  </ul>
227
  </div>
228
  <p><strong>5. Posicionamiento:</strong> Alineaci贸n de ejes oral, far铆ngeo y lar铆ngeo (posici贸n de olfateo).</p>
@@ -284,11 +284,13 @@
284
  tabBombas.classList.remove('active');
285
  contentSri.classList.remove('hidden');
286
  contentBombas.classList.add('hidden');
 
287
  } else {
288
  tabBombas.classList.add('active');
289
  tabSri.classList.remove('active');
290
  contentBombas.classList.remove('hidden');
291
  contentSri.classList.add('hidden');
 
292
  }
293
  }
294
 
@@ -311,8 +313,8 @@
311
  doseInput.addEventListener('input', updatePumps);
312
 
313
  // --- INICIALIZACI脫N ---
314
- updateSRI();
315
- updatePumps(); // Para que la pesta帽a de bombas cargue con los valores por defecto
316
  </script>
317
  </body>
318
  </html>
 
189
  }
190
 
191
  let doseMg = doseRange.map(d => (unit === 'mcg' ? d / 1000 : d));
192
+ let volumeMl = doseMg.map(d => d / presentation.value * (presentation.unit.includes('mcg') ? 1000 : 1)); // Ajuste aqu铆 para mcg/ml o mg/ml
193
 
194
  const format = (arr) => arr.length === 1 ? arr[0].toFixed(1) : `${arr[0].toFixed(1)} - ${arr[1].toFixed(1)}`;
195
 
 
211
  <div>
212
  <p><strong>3. Premedicaci贸n:</strong> (Atenuar respuesta simp谩tica)</p>
213
  <ul class="list-disc ml-6 mt-1 space-y-1">
214
+ ${rsiDrugs.premedicacion.map(drug => `<li class="drug-calculation"><strong>${drug.name}</strong> (${drug.presentation.value} ${drug.presentation.unit}): ${calculateDose(weight, drug.dose, drug.presentation)}</li>`).join('')}
215
  </ul>
216
  </div>
217
  <div>
218
  <p><strong>4. Par谩lisis con Inducci贸n:</strong> Administrar inductor seguido inmediatamente del paralizante.</p>
219
  <p class="text-xs text-gray-500 mt-1"><u>Inductores:</u></p>
220
  <ul class="list-disc ml-6 mt-1 space-y-1">
221
+ ${rsiDrugs.induccion.map(drug => `<li class="drug-calculation"><strong>${drug.name}</strong> (${drug.presentation.value} ${drug.presentation.unit}): ${calculateDose(weight, drug.dose, drug.presentation)}</li>`).join('')}
222
  </ul>
223
  <p class="text-xs text-gray-500 mt-2"><u>Paralizantes:</u></p>
224
  <ul class="list-disc ml-6 mt-1 space-y-1">
225
+ ${rsiDrugs.paralisis.map(drug => `<li class="drug-calculation"><strong>${drug.name}</strong> (${drug.presentation.value} ${drug.presentation.unit}): ${calculateDose(weight, drug.dose, drug.presentation)}</li>`).join('')}
226
  </ul>
227
  </div>
228
  <p><strong>5. Posicionamiento:</strong> Alineaci贸n de ejes oral, far铆ngeo y lar铆ngeo (posici贸n de olfateo).</p>
 
284
  tabBombas.classList.remove('active');
285
  contentSri.classList.remove('hidden');
286
  contentBombas.classList.add('hidden');
287
+ updateSRI(); // Actualiza SRI al activarse
288
  } else {
289
  tabBombas.classList.add('active');
290
  tabSri.classList.remove('active');
291
  contentBombas.classList.remove('hidden');
292
  contentSri.classList.add('hidden');
293
+ updatePumps(); // Actualiza Bombas al activarse
294
  }
295
  }
296
 
 
313
  doseInput.addEventListener('input', updatePumps);
314
 
315
  // --- INICIALIZACI脫N ---
316
+ // Muestra la pesta帽a de SRI por defecto y calcula
317
+ handleTabClick('sri');
318
  </script>
319
  </body>
320
  </html>