Francisco Sandoval 2024-03-27 12:58:12 -03:00
commit d1271e8bad
1 changed files with 9 additions and 6 deletions

View File

@ -50,13 +50,14 @@
// ]; // ];
function LetraoNumeroMicro(cadena, flag) { function LetraoNumeroMicro(cadena, flag) {
if (!cadena || (flag !== 0 && flag !== 1)) { if (!cadena || (flag !== 0 && flag !== 1 )) {
return "Error: Entrada no válida"; return "Error: Entrada no válida";
} }
// Extraer el número y la letra // Extraer el número y la letra
let numero = ""; let numero = "";
let letra = ""; let letra = "";
let i = 0; let i = 0;
// Caso en el que la cadena tenga un numero primero // Caso en el que la cadena tenga un numero primero
if (!isNaN(parseInt(cadena[i]))) { if (!isNaN(parseInt(cadena[i]))) {
@ -77,6 +78,7 @@
} else if (flag === 1) { } else if (flag === 1) {
return letra ? letra : "Error: No se encontró una letra"; return letra ? letra : "Error: No se encontró una letra";
} }
} else { } else {
// Obtener la letra (si hay) // Obtener la letra (si hay)
while (i < cadena.length && isNaN(parseInt(cadena[i]))) { while (i < cadena.length && isNaN(parseInt(cadena[i]))) {
@ -95,6 +97,7 @@
} else if (flag === 0) { } else if (flag === 0) {
return letra ? letra : "Error: No se encontró una letra"; return letra ? letra : "Error: No se encontró una letra";
} }
} }
} }
</script> </script>
@ -132,7 +135,7 @@
</div> </div>
</div> </div>
<div class="hora"> <div class="hora">
<div>{linea.Linea}</div> <div> {linea.Linea.replace(linea.Descripcion, '')}</div>
{#if linea.Llegadas[0]?.EstimadaGPS} {#if linea.Llegadas[0]?.EstimadaGPS}
<!-- {formatTimeMinutes(linea.Llegadas[0])} --> <!-- {formatTimeMinutes(linea.Llegadas[0])} -->
{linea.Llegadas[0].textoLlegada} {linea.Llegadas[0].textoLlegada}
@ -207,13 +210,13 @@
} }
.circulo-letra { .circulo-letra {
width: 45px; width: 50px;
height: 45px; height: 50px;
border-radius: 50%; border-radius: 50%;
display: flex; display: flex;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
font-size: 14px; font-size: 30px;
font-weight: bold; font-weight: bold;
color: #fff; color: #fff;
position: absolute; position: absolute;
@ -230,7 +233,7 @@
@media (max-width: 600px) { @media (max-width: 600px) {
.nombre-paradero { font-size: 20px; } .nombre-paradero { font-size: 20px; }
.numero-micro { font-size: 35px } .numero-micro { font-size: 35px }
.circulo-letra { width: 35px; height: 35px; top: 10px; right: 10px; } .circulo-letra { width: 40px; height: 40px; top: 10px; right: 10px; }
.hora { font-size: 12px; } .hora { font-size: 12px; }
} }
</style> </style>