Arik Hadas has uploaded a new change for review.

Change subject: webadmin: disabled style for 'specific host' label
......................................................................

webadmin: disabled style for 'specific host' label

Add style for disabled label in AbstractVmPopupWidget, which is used for
the 'specific host' label (that appears in 'Host' tab of VM dialogs)
when the option to select a specific host to run on can't be changed.

Change-Id: Iae20a3dfed507d987504f110d20a6e4f03159e25
Bug-Url: https://bugzilla.redhat.com/867308
Signed-off-by: Arik Hadas <[email protected]>
---
M 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/AbstractVmPopupWidget.java
M 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/AbstractVmPopupWidget.ui.xml
M 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmDesktopNewPopupWidget.java
3 files changed, 12 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/95/10295/1

diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/AbstractVmPopupWidget.java
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/AbstractVmPopupWidget.java
index 199bea5..9004f23 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/AbstractVmPopupWidget.java
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/AbstractVmPopupWidget.java
@@ -86,6 +86,8 @@
         String cdAttachedLabelWidth();
 
         String assignedVmsLabel();
+
+        String labelDisabled();
     }
 
     interface PrestartedVmsContextHelp extends SafeHtmlTemplates {
@@ -303,6 +305,10 @@
     @WithElementId("specificHost")
     public RadioButton specificHost;
 
+    @UiField
+    @Ignore
+    public Label specificHostLabel;
+
     @UiField(provided = true)
     @Path(value = "defaultHost.selectedItem")
     @WithElementId("defaultHost")
@@ -454,7 +460,6 @@
         this.constants = constants;
 
         initListBoxEditors();
-
         // Contains a special parser/renderer
         memSizeEditor = new EntityModelTextBoxEditor(
                 new MemorySizeRenderer(constants), new MemorySizeParser());
diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/AbstractVmPopupWidget.ui.xml
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/AbstractVmPopupWidget.ui.xml
index b94b0b8..31a63e7 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/AbstractVmPopupWidget.ui.xml
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/AbstractVmPopupWidget.ui.xml
@@ -106,6 +106,10 @@
                        width: 350px;
                }
 
+        .labelDisabled {
+            color: gray;
+        }
+
                .runHostPanel {
 
                }
@@ -327,7 +331,7 @@
                                                                
addStyleNames="{style.radioButton}" />
                             <g:HorizontalPanel 
verticalAlignment='ALIGN_MIDDLE'>
                                 <g:RadioButton ui:field="specificHost" 
addStyleNames="{style.radioButtonSpecificHost}" />
-                                <g:Label text="{constants.specificVmPopup}" />
+                                <g:Label ui:field="specificHostLabel" 
text="{constants.specificVmPopup}" />
                                 <e:ListModelListBoxEditor 
ui:field="defaultHostEditor" />
                             </g:HorizontalPanel>
                                                </g:VerticalPanel>
diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmDesktopNewPopupWidget.java
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmDesktopNewPopupWidget.java
index 3f5f83f..762ea6f 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmDesktopNewPopupWidget.java
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmDesktopNewPopupWidget.java
@@ -31,6 +31,7 @@
 
         if (object.isVmAttachedToPool()) {
             specificHost.setEnabled(false);
+            specificHostLabel.setStyleName(style.labelDisabled(), true);
             customPropertiesSheetEditor.setEnabled(false);
         }
     }


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iae20a3dfed507d987504f110d20a6e4f03159e25
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Arik Hadas <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to