Vojtech Szocs has posted comments on this change.

Change subject: userportal, webadmin: show tooltips on cropped input boxes
......................................................................


Patch Set 3:

(2 comments)

In general looks OK, posted some comments, but I see that you will probably 
modify this patch (resize handler stuff).

https://gerrit.ovirt.org/#/c/39121/3/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/utils/ElementUtils.java
File 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/utils/ElementUtils.java:

Line 47:      *
Line 48:      * @param element the input[type=text] we're checking
Line 49:      * @return if the text doesn't fit in the input box
Line 50:      */
Line 51:     public static native boolean detectOverflowUsingPixelWidth(Element 
element)
> long live jQuery!
Nice trick!
Line 52:     /*-{
Line 53:         var $element = $wnd.jQuery(element);
Line 54:         var $span = $wnd.jQuery('<span>' + $element.val() + '</span>');
Line 55:         $span.css({


https://gerrit.ovirt.org/#/c/39121/3/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/label/TextBoxLabelBase.java
File 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/label/TextBoxLabelBase.java:

Line 104:                 }
Line 105:             }
Line 106:         }, MouseDownEvent.getType());
Line 107: 
Line 108:         Window.addResizeHandler(new ResizeHandler() {
> this doesn't handle all resizes possible.
When a GWT widget (its corresponding DOM element) gets detached from DOM, any 
handlers should be removed, too, I think.

If we want to use Window.addResizeHandler, maybe also override onUnload() to 
remove the resize handler (via HandlerRegistration.removeHandler).
Line 109:             @Override
Line 110:             public void onResize(ResizeEvent event) {
Line 111:                 setTooltip(SafeHtmlUtils.fromString(getText()));
Line 112:             }


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

Gerrit-MessageType: comment
Gerrit-Change-Id: Ie6713b4aa624948477e295db0a95f24fbf251ca4
Gerrit-PatchSet: 3
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Greg Sheremeta <gsher...@redhat.com>
Gerrit-Reviewer: Alexander Wels <aw...@redhat.com>
Gerrit-Reviewer: Einav Cohen <eco...@redhat.com>
Gerrit-Reviewer: Greg Sheremeta <gsher...@redhat.com>
Gerrit-Reviewer: Jenkins CI
Gerrit-Reviewer: Vojtech Szocs <vsz...@redhat.com>
Gerrit-Reviewer: automat...@ovirt.org
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to