From 068968b8b6e1b6bb2c4195c12e0775e8db1e6411 Mon Sep 17 00:00:00 2001 From: Olivier Maury <Olivier.Maury@inrae.fr> Date: Thu, 25 Apr 2024 08:33:35 +0200 Subject: [PATCH] Placer le panneau de droite au dessus du pied de page --- .../www/client/view/LayoutView.java | 18 +++++++++++++++++- .../fr/agrometinfo/www/client/public/style.css | 1 - 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/www-client/src/main/java/fr/agrometinfo/www/client/view/LayoutView.java b/www-client/src/main/java/fr/agrometinfo/www/client/view/LayoutView.java index 06b2599..bc76609 100644 --- a/www-client/src/main/java/fr/agrometinfo/www/client/view/LayoutView.java +++ b/www-client/src/main/java/fr/agrometinfo/www/client/view/LayoutView.java @@ -25,6 +25,7 @@ import org.dominokit.domino.ui.menu.MenuItem; import org.dominokit.domino.ui.notifications.Notification; import org.dominokit.domino.ui.style.Styles; import org.dominokit.domino.ui.utils.DominoElement; +import org.dominokit.domino.ui.utils.DominoUIConfig; import org.dominokit.domino.ui.utils.ScreenMedia; import org.dominokit.rest.shared.request.FailedResponseBean; import org.jboss.elemento.Elements; @@ -274,6 +275,7 @@ implements LayoutPresenter.View, LoadingHandler { initLoader(); initRibbon(); + initRightPanel(); initTopBar(); initLeftPanel(); initFooter(); @@ -317,7 +319,7 @@ implements LayoutPresenter.View, LoadingHandler { layout.getLeftPanel().setTransitionDuration("0"); // https://demo.dominokit.org/forms/basic-form-elements?theme=blue - GWT.log("LayoutView.initLeftPanel() sumary"); + GWT.log("LayoutView.initLeftPanel() summary"); final DominoElement<HTMLElement> panel = layout.getLeftPanel(); panel.add(a() // @@ -419,6 +421,20 @@ implements LayoutPresenter.View, LoadingHandler { } } + private void initRightPanel() { + GWT.log("LayoutView.initRightPannel()"); + // NB cannot get z-index using layout.getFooter().getZIndex() + final int footerZIndex = 9; + // incrementing z-index to change also z-index in modal + int rightPanelZIndex; + do { + rightPanelZIndex = DominoUIConfig.INSTANCE.getZindexManager().getNextZIndex(); + } while (rightPanelZIndex <= footerZIndex); + + layout.getRightPanel().setZIndex(rightPanelZIndex); + GWT.log("LayoutView.initRightPannel() " + rightPanelZIndex); + } + private void initTopBar() { GWT.log("LayoutView.initTopBar()"); diff --git a/www-client/src/main/resources/fr/agrometinfo/www/client/public/style.css b/www-client/src/main/resources/fr/agrometinfo/www/client/public/style.css index 120bd7c..61bc308 100644 --- a/www-client/src/main/resources/fr/agrometinfo/www/client/public/style.css +++ b/www-client/src/main/resources/fr/agrometinfo/www/client/public/style.css @@ -122,7 +122,6 @@ select { .agrometinfo-rightsidebar.right-sidebar { width: var(--rightsidebar-width); padding: var(--rightsidebar-padding); - padding-bottom: 2em; } .agrometinfo-rightsidebar.right-sidebar.slide-out-right { right: calc(-1 * var(--rightsidebar-width)); -- GitLab