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 06b2599e19296138aa109160aee935d7ada80815..bc76609376e6bd025246276cbe39325ebc128243 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 120bd7ca260c77174b1759fa793ef6be62da5b78..61bc308d6f58211e8329d261450bb4400a9b5935 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));