Criação da bateria de testes automatizados, correção da pagina de gerar romaneio e plano da criação do modulo cliente
This commit is contained in:
@@ -133,7 +133,12 @@ export default class extends Controller {
|
||||
abrirPreview() {
|
||||
if (!this.hasOverlayTarget) return
|
||||
|
||||
// Classe + atributo: só o atributo `hidden` não basta, porque a utility
|
||||
// `.flex` do Tailwind vence o `[hidden] { display:none }` do preflight —
|
||||
// foi assim que o modal ficou preso na tela do /admin/romaneios/13.
|
||||
this.overlayTarget.hidden = false
|
||||
this.overlayTarget.classList.remove("hidden")
|
||||
this.overlayTarget.classList.add("flex")
|
||||
// Trava o scroll do fundo: rolar a lista atrás de um modal aberto faz o
|
||||
// operador perder o lugar quando fecha.
|
||||
document.body.style.overflow = "hidden"
|
||||
@@ -144,6 +149,8 @@ export default class extends Controller {
|
||||
if (!this.hasOverlayTarget || this.overlayTarget.hidden) return
|
||||
|
||||
this.overlayTarget.hidden = true
|
||||
this.overlayTarget.classList.remove("flex")
|
||||
this.overlayTarget.classList.add("hidden")
|
||||
document.body.style.overflow = ""
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user