Tomas Jelinek has uploaded a new change for review.

Change subject: userportal, webadmin: Run once dialog redesign (#852057)
......................................................................

userportal, webadmin: Run once dialog redesign (#852057)

https://bugzilla.redhat.com/852057

Changes:
- DisclosurePanel titels are in bold
- boot sequence up/down buttons moved to be outside of
  the list and have "Up" and "Down" labels instead of arrows
- width of dialog made bigger to avoid horizontal scroll

Change-Id: I55f58598dc8d627c31da31588cfe8530997e05b1
Signed-off-by: Tomas Jelinek <tjeli...@redhat.com>
---
M 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationConstants.java
M 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmRunOncePopupWidget.java
M 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmRunOncePopupWidget.ui.xml
M 
frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/view/popup/vm/VmRunOncePopupView.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/vm/VmRunOncePopupView.java
5 files changed, 41 insertions(+), 16 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/42/7942/1

diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationConstants.java
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationConstants.java
index 2c9e5ec..ae06d87 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationConstants.java
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationConstants.java
@@ -67,6 +67,12 @@
     @DefaultStringValue("Boot Options")
     String runOncePopupBootOptionsLabel();
 
+    @DefaultStringValue("Up")
+    String bootSequenceUpButtonLabel();
+
+    @DefaultStringValue("Down")
+    String bootSequenceDownButtonLabel();
+
     @DefaultStringValue("Display Protocol")
     String runOncePopupDisplayProtocolLabel();
 
diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmRunOncePopupWidget.java
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmRunOncePopupWidget.java
index a65139b..c90daea 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmRunOncePopupWidget.java
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmRunOncePopupWidget.java
@@ -196,6 +196,8 @@
 
     private CommonApplicationResources resources;
 
+    private final CommonApplicationConstants constants;
+
     @UiFactory
     protected DisclosurePanel createPanel(String label)
     {
@@ -203,6 +205,7 @@
     }
 
     public VmRunOncePopupWidget(CommonApplicationConstants constants, 
CommonApplicationResources resources) {
+        this.constants = constants;
         this.resources = resources;
         initCheckBoxEditors();
         initRadioButtonEditors();
@@ -210,14 +213,14 @@
         initWidget(ViewUiBinder.uiBinder.createAndBindUi(this));
         initBootSequenceBox();
 
-        localize(constants);
+        localize();
         addStyles();
         ViewIdHandler.idHandler.generateAndSetIds(this);
 
         Driver.driver.initialize(this);
     }
 
-    void localize(CommonApplicationConstants constants) {
+    void localize() {
         // Boot Options
         
runAsStatelessEditor.setLabel(constants.runOncePopupRunAsStatelessLabel());
         runAndPauseEditor.setLabel(constants.runOncePopupRunAndPauseLabel());
@@ -264,13 +267,15 @@
 
     void initBootSequenceBox() {
         bootSequenceBox = new ListBox(false);
-        bootSequenceBox.setWidth("100%"); //$NON-NLS-1$
+        bootSequenceBox.setWidth("370px"); //$NON-NLS-1$
         bootSequenceBox.setHeight("60px"); //$NON-NLS-1$
 
         VerticalPanel boxPanel = new VerticalPanel();
         boxPanel.setWidth("100%"); //$NON-NLS-1$
         boxPanel.add(bootSequenceBox);
         bootSequencePanel.add(boxPanel);
+
+        localizeBootSequenceButtons();
     }
 
     void addStyles() {
@@ -369,10 +374,19 @@
 
                 
bootSequenceUpButton.setEnabled(bootSequenceModel.getMoveItemUpCommand().getIsExecutionAllowed());
                 
bootSequenceDownButton.setEnabled(bootSequenceModel.getMoveItemDownCommand().getIsExecutionAllowed());
+
+                // the setEnabled resets the label for some reason, so need to 
set it back
+                localizeBootSequenceButtons();
             }
+
         });
     }
 
+    protected void localizeBootSequenceButtons() {
+        bootSequenceUpButton.setText(constants.bootSequenceUpButtonLabel());
+        
bootSequenceDownButton.setText(constants.bootSequenceDownButtonLabel());
+    }
+
     private void updateBootSequenceItems() {
         // Update list box
         bootSequenceBox.clear();
diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmRunOncePopupWidget.ui.xml
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmRunOncePopupWidget.ui.xml
index aa612c2..77847ba 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmRunOncePopupWidget.ui.xml
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmRunOncePopupWidget.ui.xml
@@ -74,35 +74,42 @@
                }
 
                .bootSequenceButton {
-                       height: 13px;
-                       width: 13px;
-                       background: white;
-                       border: 0px;
+                       font-size: 10px;
+                       font-weight: bold;
+                       text-align: center;
+                       width: 35px;
+                       position: relative;
+                       left: 5px;
                }
 
                .bootSequenceButtonUp {
-
+                       padding-top: 2px;
                }
 
                .bootSequenceButtonDown {
                        position: relative;
-                       top: 10px;
+                       top: -5px;
                }
 
                .bootSequenceButtonPanel {
                        position: absolute;
-                       background: white;
+                       background: #e5ecff;
                        right: 0px;
                        bottom: 0px;
-                       top: 16px;
+                       top: 15px;
                        height: 60px;
-                       width: 25px
+                       width: 75px
                }
 
                .panelStyle {
                        background: #e5ecff;
                        border-top: 2px solid white;
                        width: 100%;
+               }
+
+<!--           DisclosurePanel header section -->
+               .panelStyle a[class=header] {
+                       font-weight: bold;
                }
        </ui:style>
 
@@ -127,12 +134,10 @@
                                        <g:VerticalPanel 
addStyleNames="{style.bootSequenceButtonPanel}">
                                                <g:PushButton 
ui:field="bootSequenceUpButton" addStyleNames="{style.bootSequenceButton} 
{style.bootSequenceButtonUp}"
                                                        enabled="false">
-                                                       <g:upFace 
image='{resources.bootSequenceListBoxButtonUp}' />
                                                </g:PushButton>
 
                                                <g:PushButton 
ui:field="bootSequenceDownButton" addStyleNames="{style.bootSequenceButton} 
{style.bootSequenceButtonDown}"
                                                        enabled="false">
-                                                       <g:upFace 
image='{resources.bootSequenceListBoxButtonDown}' />
                                                </g:PushButton>
                                        </g:VerticalPanel>
                                </g:AbsolutePanel>
diff --git 
a/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/view/popup/vm/VmRunOncePopupView.java
 
b/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/view/popup/vm/VmRunOncePopupView.java
index 9122f0e..4fa3418 100644
--- 
a/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/view/popup/vm/VmRunOncePopupView.java
+++ 
b/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/view/popup/vm/VmRunOncePopupView.java
@@ -20,7 +20,7 @@
 
     @Inject
     public VmRunOncePopupView(EventBus eventBus, ApplicationResources 
resources, ApplicationConstants constants) {
-        super(eventBus, resources, new VmRunOncePopupWidget(constants, 
resources), "460px", "640px"); //$NON-NLS-1$ //$NON-NLS-2$
+        super(eventBus, resources, new VmRunOncePopupWidget(constants, 
resources), "475px", "640px"); //$NON-NLS-1$ //$NON-NLS-2$
         ViewIdHandler.idHandler.generateAndSetIds(this);
     }
 
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/vm/VmRunOncePopupView.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/vm/VmRunOncePopupView.java
index fd3946b..319d5a7 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/vm/VmRunOncePopupView.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/vm/VmRunOncePopupView.java
@@ -20,7 +20,7 @@
 
     @Inject
     public VmRunOncePopupView(EventBus eventBus, ApplicationResources 
resources, ApplicationConstants constants) {
-        super(eventBus, resources, new VmRunOncePopupWidget(constants, 
resources), "460px", "640px"); //$NON-NLS-1$ //$NON-NLS-2$
+        super(eventBus, resources, new VmRunOncePopupWidget(constants, 
resources), "475px", "640px"); //$NON-NLS-1$ //$NON-NLS-2$
         ViewIdHandler.idHandler.generateAndSetIds(this);
     }
 


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

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

Reply via email to