, Teste e correçoes

This commit is contained in:
2026-08-28 13:13:10 -03:00
parent 1143ed373b
commit 19a0c7a302
6 changed files with 157 additions and 76 deletions

View File

@@ -1,10 +1,9 @@
<%# app/views/admin/romaneios/show.html.erb
Editor do romaneio: veículos à esquerda, tabela editável à direita, e o PDF
REAL num pop-up com navegação entre as folhas (partial `_previa`, que explica
por que abrir/fechar/trocar de folha é CSS puro e não JavaScript). %>
por que a prévia aberta é estado na URL e não estado de JavaScript). %>
<div class="space-y-5"
data-controller="romaneio"
data-action="hashchange@window->romaneio#aoTrocarHash"
data-romaneio-url-value="<%= admin_romaneio_path(@romaneio) %>"
data-romaneio-pdf-url-value="<%= pdf_admin_romaneio_path(@romaneio) %>"
data-romaneio-veiculo-value="<%= @veiculo %>">
@@ -81,8 +80,9 @@
</div>
</div>
<%# Pop-up da prévia: FORA da grade porque cobre a tela inteira quando
aberto (`:target`). Fechado não ocupa espaço nem busca o PDF. %>
<%= render 'previa' %>
<%# Pop-up da prévia: FORA da grade porque cobre a tela inteira. Só existe no
HTML quando ?previa=1 — fechado, nem o iframe é criado, então o servidor
não monta um PDF que ninguém pediu (ver `_previa`). %>
<%= render 'previa' if @previa %>
<% end %>
</div>