Lior Vernia has uploaded a new change for review.

Change subject: webadmin: Always display edit icon in Setup Networks
......................................................................

webadmin: Always display edit icon in Setup Networks

The edit icon was hard to find due to it being only shown upon hover,
now it will be displayed all the time. Moreover, it will always be
displayed on the right edge of the panel to keep alignment uniform.

Change-Id: I7c4b23893239443644216d31c28df147bbda7ef0
Bug-Url: https://bugzilla.redhat.com/984737
Bug-Url: https://bugzilla.redhat.com/1100810
Signed-off-by: Lior Vernia <lver...@redhat.com>
---
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/BondPanel.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/NetworkItemPanel.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/NetworkPanel.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/NicPanel.java
4 files changed, 12 insertions(+), 41 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/64/29764/1

diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/BondPanel.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/BondPanel.java
index 19ef7e7..c999e38 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/BondPanel.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/BondPanel.java
@@ -54,6 +54,7 @@
         for (NetworkInterfaceModel networkInterfaceModel : bonded) {
             NicPanel nicPanel = new NicPanel(networkInterfaceModel, style);
             nicPanel.parentPanel = this;
+            nicPanel.actionButton.setVisible(false);
             vPanel.add(nicPanel);
         }
 
@@ -63,18 +64,6 @@
     @Override
     protected void onAction() {
         item.edit();
-    }
-
-    @Override
-    protected void onMouseOut() {
-        super.onMouseOut();
-        actionButton.setVisible(false);
-    }
-
-    @Override
-    protected void onMouseOver() {
-        super.onMouseOver();
-        actionButton.setVisible(true);
     }
 
 }
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/NetworkItemPanel.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/NetworkItemPanel.java
index 9fa2675..6aa634d 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/NetworkItemPanel.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/NetworkItemPanel.java
@@ -68,14 +68,12 @@
 
             @Override
             public void onClick(ClickEvent event) {
-                actionButton.setVisible(false);
                 dragImage.setVisible(false);
                 NetworkItemPanel.this.onAction();
             }
         });
         actionButton.getDownFace().setImage(new 
Image(resources.editMouseDown()));
         actionButton.setPixelSize(editImage.getWidth(), editImage.getHeight());
-        actionButton.setVisible(false);
         actionButton.addStyleName("buttonStyle_pfly_fix"); //$NON-NLS-1$
         actionButton.addStyleName("nip_actionButton_pfly_fix"); //$NON-NLS-1$
 
@@ -109,7 +107,6 @@
         if (parentPanel != null) {
             parentPanel.onMouseOver();
         }
-        actionButton.setVisible(false);
     }
 
     protected void onMouseOver() {
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/NetworkPanel.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/NetworkPanel.java
index 0b5f5dd..28cce1a 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/NetworkPanel.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/NetworkPanel.java
@@ -18,8 +18,6 @@
 
     public NetworkPanel(LogicalNetworkModel item, NetworkPanelsStyle style, 
boolean draggable) {
         super(item, style, draggable);
-        actionButton.setStyleName(style.actionButtonNetwork());
-        actionButton.addStyleName("np_actionButton_pfly_fix"); //$NON-NLS-1$
         if (item.isManagement()) {
             getElement().addClassName(style.mgmtNetwork());
         }
@@ -29,6 +27,8 @@
             actionButton.getUpFace().setImage(new 
Image(resources.butEraseNetHover()));
             actionButton.getDownFace().setImage(new 
Image(resources.butEraseNetMousedown()));
         }
+        actionButton.setStyleName(style.actionButtonNetwork());
+        actionButton.addStyleName("np_actionButton_pfly_fix"); //$NON-NLS-1$
     }
 
     @Override
@@ -80,6 +80,9 @@
             }
         }
 
+        actionButton.setVisible(network != null && network.getAttachedToNic() 
!= null
+                && (network.isManaged() || !network.isAttachedViaLabel()));
+
         Grid rowPanel = new Grid(1, 9);
         rowPanel.setCellSpacing(0);
         rowPanel.setWidth("100%"); //$NON-NLS-1$
@@ -104,12 +107,12 @@
         }
         Label titleLabel = new Label(getItemTitle());
         rowPanel.setWidget(0, 2, titleLabel);
-        rowPanel.setWidget(0, 3, actionButton);
-        rowPanel.setWidget(0, 4, mgmtNetworkImage);
-        rowPanel.setWidget(0, 5, monitorImage);
-        rowPanel.setWidget(0, 6, vmImage);
-        rowPanel.setWidget(0, 7, migrationImage);
-        rowPanel.setWidget(0, 8, notSyncImage);
+        rowPanel.setWidget(0, 3, mgmtNetworkImage);
+        rowPanel.setWidget(0, 4, monitorImage);
+        rowPanel.setWidget(0, 5, vmImage);
+        rowPanel.setWidget(0, 6, migrationImage);
+        rowPanel.setWidget(0, 7, notSyncImage);
+        rowPanel.setWidget(0, 8, actionButton);
         return rowPanel;
     }
 
@@ -132,16 +135,6 @@
             OperationMap operationMap = item.getSetupModel().commandsFor(item);
             final NetworkCommand detach = 
operationMap.get(NetworkOperation.REMOVE_UNMANAGED_NETWORK).get(0);
             
item.getSetupModel().onOperation(NetworkOperation.REMOVE_UNMANAGED_NETWORK, 
detach);
-        }
-    }
-
-    @Override
-    protected void onMouseOver() {
-        super.onMouseOver();
-        LogicalNetworkModel network = (LogicalNetworkModel) item;
-        if (network != null && network.getAttachedToNic() != null
-                && (network.isManaged() || !network.isAttachedViaLabel())) {
-            actionButton.setVisible(true);
         }
     }
 
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/NicPanel.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/NicPanel.java
index f6460bc..e6d8509 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/NicPanel.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/host/panels/NicPanel.java
@@ -67,12 +67,4 @@
     protected void onAction() {
        item.edit();
     }
-
-    @Override
-    protected void onMouseOver() {
-        super.onMouseOver();
-        if (parentPanel == null) {
-            actionButton.setVisible(true);
-        }
-    }
 }


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7c4b23893239443644216d31c28df147bbda7ef0
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Lior Vernia <lver...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to