diff --git a/src/main/bundles/dev.bundle b/src/main/bundles/dev.bundle index 95fbf72..70e8814 100644 Binary files a/src/main/bundles/dev.bundle and b/src/main/bundles/dev.bundle differ diff --git a/src/main/java/mx/gob/jumapacelaya/Application.java b/src/main/java/mx/gob/jumapacelaya/Application.java index dd5e422..43f3a1d 100644 --- a/src/main/java/mx/gob/jumapacelaya/Application.java +++ b/src/main/java/mx/gob/jumapacelaya/Application.java @@ -1,6 +1,7 @@ package mx.gob.jumapacelaya; import com.vaadin.flow.component.page.AppShellConfigurator; +import com.vaadin.flow.server.PWA; import com.vaadin.flow.theme.Theme; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @@ -14,6 +15,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; */ @SpringBootApplication @Theme(value = "docsign") +@PWA(name = "Applicacion para firmas de solicitudes digitales", shortName = "Solicitudes Digitales", iconPath = "icons/icon.png") public class Application implements AppShellConfigurator { public static void main(String[] args) { diff --git a/src/main/java/mx/gob/jumapacelaya/views/CuestionarioView.java b/src/main/java/mx/gob/jumapacelaya/views/CuestionarioView.java index 32e91e8..ddfb7b2 100644 --- a/src/main/java/mx/gob/jumapacelaya/views/CuestionarioView.java +++ b/src/main/java/mx/gob/jumapacelaya/views/CuestionarioView.java @@ -57,7 +57,7 @@ public class CuestionarioView extends VerticalLayout { vFirmaCuest = new SignaturePad(); vFirmaCuest.setBackgroundColor("#FFFFFF"); vFirmaCuest.setHeight("200px"); - vFirmaCuest.setPenColor("int red"); + vFirmaCuest.setPenColor("#000000"); vFirmaCuest.getElement().getStyle().set("border", "1px solid black"); vFirmaCuest.setVisible(false); vFirmaCuest.setReadOnly(false); @@ -158,14 +158,14 @@ public class CuestionarioView extends VerticalLayout { contenedor7.getStyle().set("border", "1px solid black"); // Contenedor para los resultados - HorizontalLayout resultadosLayout = new HorizontalLayout(); + VerticalLayout resultadosLayout = new VerticalLayout(); resultadosLayout.setWidthFull(); H5 resultado = new H5("Porcentaje de descuento:"); H5 puntosTotal = new H5("Puntos obtenidos:"); H5 agua = new H5("Coeficiente de Agua (11):"); H5 drenaje = new H5("Coeficiente de Drenaje (12):"); H5 tratada = new H5("Coeficiente de Agua Tratada (112):"); - VerticalLayout etiquetaLayout = new VerticalLayout(puntosTotal, resultado, agua, drenaje, tratada); + HorizontalLayout etiquetaLayout = new HorizontalLayout(puntosTotal, resultado, agua, drenaje, tratada); etiquetaLayout.setAlignItems(Alignment.END); // Columnas ingreso familiar @@ -431,11 +431,12 @@ public class CuestionarioView extends VerticalLayout { btnGuardar.setVisible(false); VerticalLayout botonLayout = new VerticalLayout(); - botonLayout.setAlignItems(Alignment.END); + botonLayout.setAlignItems(Alignment.CENTER); botonLayout.setWidthFull(); botonLayout.setHeightFull(); - botonLayout.add(btnGuardar, vFirmaCuest); - VerticalLayout totalesLayout = new VerticalLayout(puntos, descuento, txtAgua, txtDrena, txtTrata); + botonLayout.add(vFirmaCuest, btnGuardar); + + // HorizontalLayout totalesLayout = new HorizontalLayout(puntos, descuento, txtAgua, txtDrena, txtTrata); contenedor1.add(columnaCriterio, columnaRangos, columnaPuntos); contenedor2.add(colunaCriterioEnf, colunaRangoEnf, colunaPuntosEnf); @@ -444,7 +445,19 @@ public class CuestionarioView extends VerticalLayout { contenedor5.add(columnaCriteriosZona, columnaRangosZona, columnaPuntosZona); contenedor6.add(columnaCriteriosEscolar, columnaRangosEscolar, columnaPuntosEscolar); contenedor7.add(columnaCriteriosEdad, columnaRangosEdad, columnaPuntosEdad); - resultadosLayout.add(botonLayout, etiquetaLayout, totalesLayout); + + HorizontalLayout ptosObtenidosLayout = new HorizontalLayout(puntosTotal, puntos); + HorizontalLayout porcentObtenidosLayout = new HorizontalLayout(resultado, descuento); + HorizontalLayout coefAguaLayout = new HorizontalLayout(agua, txtAgua); + HorizontalLayout coefDrenaLayout = new HorizontalLayout(drenaje, txtDrena); + HorizontalLayout coefTrataLayout = new HorizontalLayout(tratada, txtTrata); + + resultadosLayout.add(ptosObtenidosLayout, porcentObtenidosLayout, + coefAguaLayout, coefDrenaLayout, + coefTrataLayout, botonLayout); + + //resultadosLayout.add(/*botonLayout,*/ etiquetaLayout, totalesLayout); + formLayout.add(contenedor1, contenedor2, contenedor3, diff --git a/src/main/java/mx/gob/jumapacelaya/views/MainLayout.java b/src/main/java/mx/gob/jumapacelaya/views/MainLayout.java index 0d4b3d2..136c47a 100644 --- a/src/main/java/mx/gob/jumapacelaya/views/MainLayout.java +++ b/src/main/java/mx/gob/jumapacelaya/views/MainLayout.java @@ -10,6 +10,7 @@ import com.vaadin.flow.component.orderedlayout.Scroller; import com.vaadin.flow.component.sidenav.SideNav; import com.vaadin.flow.component.sidenav.SideNavItem; import com.vaadin.flow.router.Layout; +import com.vaadin.flow.server.PWA; import com.vaadin.flow.server.auth.AnonymousAllowed; import com.vaadin.flow.server.menu.MenuConfiguration; import com.vaadin.flow.theme.lumo.LumoUtility; @@ -39,7 +40,7 @@ public class MainLayout extends AppLayout { viewTitle = new H1(); viewTitle.addClassNames(LumoUtility.FontSize.LARGE, LumoUtility.Margin.NONE); - addToNavbar(true, toggle, viewTitle); + addToNavbar(false, toggle, viewTitle); } private void addDrawerContent() {