Corrige acentuacao dos textos

This commit is contained in:
Lucas
2026-06-26 18:15:55 -03:00
parent 6443c0e2dc
commit f02167ff92
24 changed files with 174 additions and 175 deletions

View File

@@ -1,4 +1,4 @@
"""Interface web local em HTML para o planejador diario."""
"""Interface web local em HTML para o planejador diário."""
from __future__ import annotations
@@ -222,7 +222,7 @@ INDEX_HTML = r"""<!doctype html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Planejador Diario de Missoes</title>
<title>Planejador Diário de Missões</title>
<link rel="icon" href="/assets/favicon.ico">
<style>
:root {
@@ -291,7 +291,7 @@ INDEX_HTML = r"""<!doctype html>
<div class="brand">
<img src="/assets/app_logo.png" alt="">
<div>
<h1>Planejador Diario de Missoes</h1>
<h1>Planejador Diário de Missões</h1>
<div class="subtitle">Escala, sobreaviso e acompanhamento operacional</div>
</div>
</div>
@@ -310,13 +310,13 @@ INDEX_HTML = r"""<!doctype html>
<div id="planejamento" class="view active">
<div class="grid">
<section>
<h2>Parametros</h2>
<h2>Parâmetros</h2>
<div class="row">
<div><label>Data</label><input id="data_planejamento" placeholder="hoje ou AAAA-MM-DD"></div>
<div><label>Criterio missao</label><select id="criterio_missao"><option>meta_50</option><option>meta_110</option><option>menor_custo</option></select></div>
<div><label>Critério missão</label><select id="criterio_missao"><option>meta_50</option><option>meta_110</option><option>menor_custo</option></select></div>
</div>
<div class="row">
<div><label>Criterio SBV</label><select id="criterio_sbv"><option>equalizar_quadrinhos</option><option>meta_50</option><option>meta_110</option></select></div>
<div><label>Critério SBV</label><select id="criterio_sbv"><option>equalizar_quadrinhos</option><option>meta_50</option><option>meta_110</option></select></div>
</div>
</section>
@@ -326,14 +326,14 @@ INDEX_HTML = r"""<!doctype html>
</section>
<section>
<h2>Missao acionada</h2>
<label class="check"><input id="tem_rota" type="checkbox"> Existe missao de rota acionada</label>
<h2>Missão acionada</h2>
<label class="check"><input id="tem_rota" type="checkbox"> Existe missão de rota acionada</label>
<div class="row">
<div><label>Origem</label><input id="origem"></div>
<div><label>Destino</label><input id="destino"></div>
</div>
<div class="row">
<div><label>Inicio</label><input id="inicio" placeholder="AAAA-MM-DD HH:MM"></div>
<div><label>Início</label><input id="inicio" placeholder="AAAA-MM-DD HH:MM"></div>
<div><label>Fim</label><input id="fim" placeholder="AAAA-MM-DD HH:MM"></div>
</div>
<div class="row">
@@ -344,7 +344,7 @@ INDEX_HTML = r"""<!doctype html>
</section>
<section>
<h2>Tripulantes disponiveis</h2>
<h2>Tripulantes disponíveis</h2>
<div class="crewbar">
<button onclick="setCrew(true)">Marcar todos</button>
<button onclick="setCrew(false)">Desmarcar todos</button>
@@ -365,10 +365,10 @@ INDEX_HTML = r"""<!doctype html>
<div class="summary">
<div class="metric">Tripulantes<b id="qtd_trip">-</b></div>
<div class="metric">Quadrinhos abaixo de 50h<b id="qtd_abaixo50">-</b></div>
<div class="metric">Media de horas no ano<b id="media_horas">-</b></div>
<div class="metric">Média de horas no ano<b id="media_horas">-</b></div>
</div>
<div class="toolbar">
<input id="q_busca" placeholder="Filtrar por tripulante, OI ou observacao" oninput="renderQuadrinhos()">
<input id="q_busca" placeholder="Filtrar por tripulante, OI ou observação" oninput="renderQuadrinhos()">
<select id="q_aeronave" onchange="renderQuadrinhos()"><option value="">Todas aeronaves</option><option>C98</option><option>C97</option><option>C95</option></select>
<select id="q_meta" onchange="renderQuadrinhos()"><option value="">Todos</option><option value="abaixo50">Abaixo de 50h</option></select>
</div>
@@ -376,8 +376,8 @@ INDEX_HTML = r"""<!doctype html>
<table>
<thead>
<tr>
<th>Trip</th><th>Aeronave</th><th>Qualificacao</th><th>Proxima OI</th>
<th>Horas base</th><th>Horas ano</th><th>SBV</th><th>Faltam 50h</th><th>Ultimo voo</th><th>Obs</th>
<th>Trip</th><th>Aeronave</th><th>Qualificação</th><th>Próxima OI</th>
<th>Horas base</th><th>Horas ano</th><th>SBV</th><th>Faltam 50h</th><th>Último voo</th><th>Obs</th>
</tr>
</thead>
<tbody id="quadrinhos_body"><tr><td colspan="10">Carregando...</td></tr></tbody>
@@ -465,9 +465,9 @@ INDEX_HTML = r"""<!doctype html>
item.className = 'aircraft';
item.innerHTML = `
<strong>${av.aeronave}</strong>
<label class="check"><input type="checkbox" data-av="${av.aeronave}" data-field="disponivel_sede" ${av.disponivel_sede ? 'checked' : ''}> Disponivel em sede</label>
<label class="check"><input type="checkbox" data-av="${av.aeronave}" data-field="disponivel_sede" ${av.disponivel_sede ? 'checked' : ''}> Disponível em sede</label>
<label class="check"><input type="checkbox" data-av="${av.aeronave}" data-field="em_pane" ${av.em_pane ? 'checked' : ''}> Em pane</label>
<label class="check"><input type="checkbox" data-av="${av.aeronave}" data-field="em_missao_rota" ${av.em_missao_rota ? 'checked' : ''}> Em missao de rota</label>
<label class="check"><input type="checkbox" data-av="${av.aeronave}" data-field="em_missao_rota" ${av.em_missao_rota ? 'checked' : ''}> Em missão de rota</label>
<label>Hora livre</label><input value="${av.hora_livre ?? ''}" data-av="${av.aeronave}" data-field="hora_livre">
`;
root.appendChild(item);