Yair Zaslavsky has uploaded a new change for review.

Change subject: [WIP] webadmin: Change LoginPopup to present clickable password 
URL change
......................................................................

[WIP] webadmin: Change LoginPopup to present clickable password URL change

Change-Id: I502cfcad23c3500f1e87e3f45657cf61e9c36d69
Signed-off-by: Yair Zaslavsky <[email protected]>
---
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/login/view/LoginPopupView.java
1 file changed, 10 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/73/23373/1

diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/login/view/LoginPopupView.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/login/view/LoginPopupView.java
index 32e37dc..4b249a9 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/login/view/LoginPopupView.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/login/view/LoginPopupView.java
@@ -164,7 +164,16 @@
 
     @Override
     public void setErrorMessage(String text) {
-        errorMessage.setText(text);
+        if (text.contains("http://";)) { //$NON-NLS-1$
+            int urlIndex = text.indexOf(("http://";));//$NON-NLS-1$
+            String beforeURL = text.substring(0, urlIndex);
+            String url = text.substring(urlIndex);
+            StringBuilder htmlPart = new StringBuilder();
+            htmlPart.append(beforeURL).append("<a 
href=\"").append(url).append("\">").append(url).append("</a>"); //$NON-NLS-1$ 
//$NON-NLS-2$ //$NON-NLS-3$
+            errorMessage.getElement().setInnerHTML(htmlPart.toString());
+        } else {
+            errorMessage.setText(text);
+        }
         errorMessage.setVisible(text != null);
         if (errorMessage.isVisible()) {
             errorMessagePanel.setVisible(true);


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

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

Reply via email to