Alexander Wels has uploaded a new change for review.

Change subject: webadmin: Fix issues with splitter tabs
......................................................................

webadmin: Fix issues with splitter tabs

- Fixed issue where if the system tree was minimized the
  tab to expand would cover the 'new' button of the active
  main tab.
- Fixed issue where the tab of the splitter would show on
  top of a dialog if the dialog was dragged over it.

Change-Id: I151fc3a76d9c6f55e265688fbecf965326774497
Signed-off-by: Alexander Wels <aw...@redhat.com>
---
M 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/action/AbstractActionPanel.java
M 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/SimpleActionTable.ui.xml
M 
frontend/webadmin/modules/gwt-common/src/main/resources/org/ovirt/engine/ui/common/css/TabbedSplitLayout.css
3 files changed, 13 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/85/24085/1

diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/action/AbstractActionPanel.java
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/action/AbstractActionPanel.java
index 14add5b..d5d89b1 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/action/AbstractActionPanel.java
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/action/AbstractActionPanel.java
@@ -86,6 +86,12 @@
     private static final String GWT_PREFIX = "gwt-"; //$NON-NLS-1$
     private static final String MIN_WIDTH = "minWidth"; //$NON-NLS-1$
     private static final String MAX_WIDTH = "maxWidth"; //$NON-NLS-1$
+    /**
+     * The padding to the left of each action button bar, if you change this 
value also change the value of the
+     * left-padding in the actionPadding class in SimpleActionTable.ui.xml.
+     */
+    private static final int ACTION_PANEL_PADDING_LEFT = 5; //There seems to 
be no good way to determine left padding
+                                                            //No 
getElement().getStyle().getPaddingLeft() doesn't work.
 
     private final CascadeActionPanelCss style;
 
@@ -222,7 +228,7 @@
     private void initializeCascadeMenuPanel() {
         if (widgetMinWidth > 0) {
             cascadePopupPanel.hide();
-            int currentWidth = actionPanel.getParent().getOffsetWidth() - 
siblingWidth;
+            int currentWidth = actionPanel.getParent().getOffsetWidth() - 
siblingWidth - ACTION_PANEL_PADDING_LEFT;
             actionPanel.getElement().getStyle().setProperty(MAX_WIDTH, 
currentWidth - 1, Unit.PX);
             if (currentWidth <= widgetMinWidth) {
                 cascadeButton.setVisible(true);
diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/SimpleActionTable.ui.xml
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/SimpleActionTable.ui.xml
index 34b72eb..83cf175 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/SimpleActionTable.ui.xml
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/SimpleActionTable.ui.xml
@@ -90,11 +90,15 @@
                .subTitledButton {
                        padding-left: 30px !important;
                }
+
+        .actionPadding {
+            padding-left: 5px;
+        }
        </ui:style>
 
        <g:FlowPanel addStyleNames="{style.panel}">
                <g:HTMLPanel ui:field="barPanel" addStyleNames="{style.bar}">
-                       <g:FlowPanel ui:field="actionPanel" />
+                       <g:FlowPanel ui:field="actionPanel" 
addStyleNames="{style.actionPadding}"/>
                        <g:PushButton ui:field="nextPageButton" 
addStyleNames="{style.nextButtonStyle}">
                                <g:upFace image='{resources.pageNextEnable}' />
                                <g:upDisabledFace 
image='{resources.pageNextDisable}' />
diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/resources/org/ovirt/engine/ui/common/css/TabbedSplitLayout.css
 
b/frontend/webadmin/modules/gwt-common/src/main/resources/org/ovirt/engine/ui/common/css/TabbedSplitLayout.css
index e0700d9..8bff0e3 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/resources/org/ovirt/engine/ui/common/css/TabbedSplitLayout.css
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/resources/org/ovirt/engine/ui/common/css/TabbedSplitLayout.css
@@ -3,7 +3,7 @@
     background: transparent;
     width: 8px;
     height: 16px;
-    z-index: 2;
+    z-index: 1;
     padding: 0px 0px 0px 0px;
     margin: 7px 0px 0px 0px;
     position: absolute;


-- 
To view, visit http://gerrit.ovirt.org/24085
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I151fc3a76d9c6f55e265688fbecf965326774497
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: ovirt-engine-3.4
Gerrit-Owner: Alexander Wels <aw...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to