javamanager/javainstaller/installerui/javasrc/com/nokia/mj/impl/installer/ui/eswt2/UsernamePasswordView.java
branchRCL_3
changeset 60 6c158198356e
parent 24 0fd27995241b
child 83 26b2b12093af
--- a/javamanager/javainstaller/installerui/javasrc/com/nokia/mj/impl/installer/ui/eswt2/UsernamePasswordView.java	Thu Jul 15 18:31:06 2010 +0300
+++ b/javamanager/javainstaller/installerui/javasrc/com/nokia/mj/impl/installer/ui/eswt2/UsernamePasswordView.java	Thu Aug 19 09:48:13 2010 +0300
@@ -108,28 +108,33 @@
 
         int labelStyle = SWT.WRAP;
 
-        Label titleLabel = createLabel
-                           (InstallerUiTexts.get(InstallerUiTexts.CONNECT_TO), labelStyle);
-        titleLabel.setFont(iInstallerUi.getBoldFont());
+        Label titleLabel = createLabel(
+            InstallerUiTexts.get(InstallerUiTexts.CONNECT_TO), labelStyle);
+        setCssId(titleLabel, "heading");
 
-        Label urlLabel = createLabel(iUrl, labelStyle);
+        Label urlLabel = createLabel(getServer(iUrl), labelStyle);
+        setCssId(urlLabel, "urlLabel");
 
-        Label authLabel = createLabel
-                          (InstallerUiTexts.get
-                           (InstallerUiTexts.DOWNLOAD_APPLICATION, new String[] { iAppName }),
-                           labelStyle);
+        Label authLabel = createLabel(
+            InstallerUiTexts.get(InstallerUiTexts.DOWNLOAD_APPLICATION,
+                                 new String[] { iAppName }), labelStyle);
+        setCssId(authLabel, "authLabel");
 
-        Label usernameLabel = createLabel
-                              (InstallerUiTexts.get(InstallerUiTexts.USERNAME), labelStyle);
+        Label usernameLabel = createLabel(
+            InstallerUiTexts.get(InstallerUiTexts.USERNAME), labelStyle);
+        setCssId(usernameLabel, "usernamePasswordLabel");
 
         iUsernameText = new Text(getComposite(), SWT.BORDER);
+        setCssId(iUsernameText, "usernamePasswordInputField");
         iUsernameText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
         addSoftKeyListenerFor(iUsernameText);
 
-        Label passwordLabel = createLabel
-                              (InstallerUiTexts.get(InstallerUiTexts.PASSWORD), labelStyle);
+        Label passwordLabel = createLabel(
+            InstallerUiTexts.get(InstallerUiTexts.PASSWORD), labelStyle);
+        setCssId(passwordLabel, "usernamePasswordLabel");
 
         iPasswordText = new Text(getComposite(), SWT.PASSWORD | SWT.BORDER);
+        setCssId(iPasswordText, "usernamePasswordInputField");
         iPasswordText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
         addSoftKeyListenerFor(iPasswordText);
     }
@@ -151,4 +156,31 @@
     {
         return SWT.V_SCROLL;
     }
+
+    /**
+     * Returns server part from HTTP URL.
+     */
+    private String getServer(String aUrl)
+    {
+        String server = aUrl;
+        int i = server.indexOf("://");
+        if (i != -1)
+        {
+            server = server.substring(i + 3);
+            i = server.indexOf(":");
+            if (i != -1)
+            {
+                server = server.substring(0, i);
+            }
+            else
+            {
+                i = server.indexOf("/");
+                if (i != -1)
+                {
+                    server = server.substring(0, i);
+                }
+            }
+        }
+        return server;
+    }
 }