Idan Shaby has uploaded a new change for review.

Change subject: uicommonweb: Enabling tooltip for BaseEntityModelCheckboxEditor
......................................................................

uicommonweb: Enabling tooltip for BaseEntityModelCheckboxEditor

Enabled to set an HTML label with tooltip for
BaseEntityModelCheckboxEditor.

Change-Id: I081b223ed16991f82b5c2ebb90aa7dd7ec3d398a
Signed-off-by: Idan Shaby <ish...@redhat.com>
---
M 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/AbstractValidatedWidgetWithLabel.java
M 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/editor/BaseEntityModelCheckboxEditor.java
2 files changed, 17 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/62/38662/1

diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/AbstractValidatedWidgetWithLabel.java
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/AbstractValidatedWidgetWithLabel.java
index 37778b2..e5ba31d 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/AbstractValidatedWidgetWithLabel.java
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/AbstractValidatedWidgetWithLabel.java
@@ -1,5 +1,6 @@
 package org.ovirt.engine.ui.common.widget;
 
+import com.google.gwt.safehtml.shared.SafeHtml;
 import org.gwtbootstrap3.client.ui.FormLabel;
 import org.gwtbootstrap3.client.ui.constants.Styles;
 import org.ovirt.engine.ui.common.css.OvirtCss;
@@ -210,6 +211,10 @@
         label.getElement().setInnerText(labelText);
     }
 
+    public void setHtmlLabel(SafeHtml htmlLabel) {
+        label.getElement().setInnerSafeHtml(htmlLabel);
+    }
+
     @Override
     public boolean isAccessible() {
         return wrapperPanel.isVisible();
diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/editor/BaseEntityModelCheckboxEditor.java
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/editor/BaseEntityModelCheckboxEditor.java
index 8629485..abffbcd 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/editor/BaseEntityModelCheckboxEditor.java
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/editor/BaseEntityModelCheckboxEditor.java
@@ -2,6 +2,7 @@
 
 import java.util.List;
 
+import com.google.gwt.safehtml.shared.SafeHtml;
 import org.gwtbootstrap3.client.ui.constants.Styles;
 import org.ovirt.engine.ui.common.widget.AbstractValidatedWidgetWithLabel;
 import org.ovirt.engine.ui.common.widget.Align;
@@ -142,4 +143,15 @@
             super.setLabel(label);
         }
     }
+
+    @Override
+    public void setHtmlLabel(SafeHtml htmlLabel) {
+        if (useCheckBoxWidgetLabel) {
+            asCheckBox().setHTML(htmlLabel);
+        }
+        else {
+            super.setHtmlLabel(htmlLabel);
+        }
+    }
+
 }


-- 
To view, visit https://gerrit.ovirt.org/38662
To unsubscribe, visit https://gerrit.ovirt.org/settings

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

Reply via email to