Alexander Wels has uploaded a new change for review.

Change subject: userportal, webadmin: i18n refresh 'sec'
......................................................................

userportal, webadmin: i18n refresh 'sec'

- Fixed 'sec' not being i18ned on the refresh panel
drop down.
- Renamed MilisecondRenderer to MillisecondRenderer

Change-Id: I0eadb1085e6b59239d1091d894de52ca3fc3e88a
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=871354
Signed-off-by: Alexander Wels <aw...@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/refresh/BaseRefreshPanel.java
D 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/renderer/MilisecondRenderer.java
A 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/renderer/MillisecondRenderer.java
4 files changed, 47 insertions(+), 20 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/25/13525/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 eda2939..98446c4 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
@@ -1078,6 +1078,9 @@
     @DefaultStringValue("Refresh Rate")
     String refreshRate();
 
+    @DefaultStringValue("sec")
+    String refreshRateSeconds();
+
     // Network Host
     @DefaultStringValue("Network Device Status")
     String statusNetworkHost();
diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/refresh/BaseRefreshPanel.java
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/refresh/BaseRefreshPanel.java
index b3931bf..e1bd412 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/refresh/BaseRefreshPanel.java
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/refresh/BaseRefreshPanel.java
@@ -5,7 +5,7 @@
 import org.ovirt.engine.ui.common.CommonApplicationConstants;
 import org.ovirt.engine.ui.common.idhandler.HasElementId;
 import org.ovirt.engine.ui.common.utils.ElementIdUtils;
-import org.ovirt.engine.ui.common.widget.renderer.MilisecondRenderer;
+import org.ovirt.engine.ui.common.widget.renderer.MillisecondRenderer;
 
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.dom.client.Style;
@@ -101,7 +101,7 @@
             getElement().appendChild(checkItem.getElement());
 
             Anchor textItem = new Anchor();
-            
textItem.setText(MilisecondRenderer.getInstance().render(refreshRate));
+            
textItem.setText(MillisecondRenderer.getInstance().render(refreshRate));
             textItem.setStylePrimaryName(style.textItem());
             getElement().appendChild(textItem.getElement());
         }
diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/renderer/MilisecondRenderer.java
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/renderer/MilisecondRenderer.java
deleted file mode 100644
index d103f23..0000000
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/renderer/MilisecondRenderer.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package org.ovirt.engine.ui.common.widget.renderer;
-
-import com.google.gwt.text.shared.AbstractRenderer;
-
-public class MilisecondRenderer extends AbstractRenderer<Integer> {
-
-    private static final MilisecondRenderer INSTANCE = new 
MilisecondRenderer();
-
-    public static MilisecondRenderer getInstance() {
-        return INSTANCE;
-    }
-
-    @Override
-    public String render(Integer object) {
-        return object / 1000 + " sec"; //$NON-NLS-1$
-    }
-
-}
diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/renderer/MillisecondRenderer.java
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/renderer/MillisecondRenderer.java
new file mode 100644
index 0000000..d46c373
--- /dev/null
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/renderer/MillisecondRenderer.java
@@ -0,0 +1,42 @@
+package org.ovirt.engine.ui.common.widget.renderer;
+
+import org.ovirt.engine.ui.common.CommonApplicationConstants;
+
+import com.google.gwt.core.client.GWT;
+import com.google.gwt.text.shared.AbstractRenderer;
+
+/**
+ * Render the refresh panel 'seconds' indicator.
+ */
+public class MillisecondRenderer extends AbstractRenderer<Integer> {
+    /**
+     * GWT CommonApplicationConstants to get sec label.
+     */
+    private static final CommonApplicationConstants CONSTANTS = 
GWT.create(CommonApplicationConstants.class);
+    /**
+     * What to divide a number by to turn milli seconds into seconds.
+     */
+    private static final Integer MILLI_SECOND_DIVISION = 1000;
+    /**
+     * The object instance.
+     */
+    private static final MillisecondRenderer INSTANCE = new 
MillisecondRenderer();
+
+    /**
+     * Get the object instance.
+     * @return {@code MilisecondRenderer} object instance.
+     */
+    public static MillisecondRenderer getInstance() {
+        return INSTANCE;
+    }
+
+    @Override
+    public String render(final Integer seconds) {
+        StringBuilder builder = new StringBuilder();
+        builder.append(seconds / MILLI_SECOND_DIVISION);
+        builder.append(' '); //$NON-NLS-1$
+        builder.append(CONSTANTS.refreshRateSeconds());
+        return builder.toString();
+    }
+
+}


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0eadb1085e6b59239d1091d894de52ca3fc3e88a
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
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