From 9430ae4f96edf4339e4e27e25fd129b62775b205 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jo=C3=A3o=20Vitor=20Capaz=C3=B3rio=20Domingos?=
<127691953+JoaoVitorDomingos@users.noreply.github.com>
Date: Sun, 20 Oct 2024 10:42:51 -0300
Subject: [PATCH] =?UTF-8?q?Esconder=20e=20Mostrar=20a=20Tabela=20do=20moda?=
=?UTF-8?q?l=20Impress=C3=A3o?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Adicionada Javascript onde esconderá ou mostrará a tabela de alunos que podem ser selecionados, nos modais Imprimir Boletim e Imprimir Presença
---
css/modais.css | 4 ++++
index.html | 4 ++--
scripts/estilos.js | 27 ++++++++++++++++++++++++++-
3 files changed, 32 insertions(+), 3 deletions(-)
diff --git a/css/modais.css b/css/modais.css
index 7ecb18d..650b71c 100644
--- a/css/modais.css
+++ b/css/modais.css
@@ -44,6 +44,10 @@
max-height: 250px;
}
+.esconder {
+ display: none;
+}
+
/* Modal - Editar Back */
#editar_back form fieldset {
margin-bottom: 30px;
diff --git a/index.html b/index.html
index bfcd9d0..f11baff 100644
--- a/index.html
+++ b/index.html
@@ -605,7 +605,7 @@
Imprimir Boletim
-
+
Escolher |
@@ -675,7 +675,7 @@ Imprimir Presença
-
+
Escolher |
diff --git a/scripts/estilos.js b/scripts/estilos.js
index 1292c37..9fe0dd1 100644
--- a/scripts/estilos.js
+++ b/scripts/estilos.js
@@ -112,4 +112,29 @@ modal_editarBack_formRadios.addEventListener("click", evt => {
}
})
-
+// Mostra e esconde a tabela dos modais
+const imprimirBo_table = document.querySelector("#imprimir_boletim>div>div>div>div>table")
+const imprimirPre_table = document.querySelector("#imprimir_presenca>div>div>div>div>table")
+const radios_imprimir = [...document.getElementsByName("imprimir_bo_tipo"), ...document.getElementsByName("imprimir_pre_tipo")]
+
+radios_imprimir.forEach(el => {
+ el.addEventListener("click", evento => {
+ console.log(evento.target)
+ console.log(evento.target.name)
+ if(evento.target.name == "imprimir_bo_tipo") {
+ console.log(evento.target.id)
+ if(evento.target.id == "imprimir_bo_sala" && evento.target.checked) {
+ imprimirBo_table.classList.add("esconder")
+ } else if(evento.target.id == "imprimir_bo_escolher" && evento.target.checked) {
+ imprimirBo_table.classList.remove("esconder")
+ }
+ } else if(evento.target.name == "imprimir_pre_tipo") {
+ console.log(evento.target.id)
+ if(evento.target.id == "imprimir_pre_sala" && evento.target.checked) {
+ imprimirPre_table.classList.add("esconder")
+ } else if(evento.target.id == "imprimir_pre_escolher" && evento.target.checked) {
+ imprimirPre_table.classList.remove("esconder")
+ }
+ }
+ })
+})