Vojtech Szocs has posted comments on this change.

Change subject: userportal, webadmin: ScrollableTabBar
......................................................................


Patch Set 9:

(5 comments)

Thanks Alex for addressing all of my comments.

....................................................
File 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/presenter/ScrollableTabBarPresenterWidget.java
Line 86:                     resizeHandlerRegistration.removeHandler();
Line 87:                 }
Line 88:             }
Line 89:         }));
Line 90:         resizeHandlerRegistration = Window.addResizeHandler(new 
ResizeHandler() {
Thanks, this makes it clear to me.

So the Window.addResizeHandler is needed for the initial load, I assume there 
is some delay between Window resize vs. splitter receiving its onResize 
callback due to resize event bubbling from Window down to layout panels.
Line 91:             @Override
Line 92:             public void onResize(ResizeEvent resizeEvent) {
Line 93:                 getView().recalculateSize();
Line 94:                 getView().showScrollButtons();


....................................................
File 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/view/ScrollableTabBarView.java
Line 138:     }
Line 139: 
Line 140:     @Override
Line 141:     public void addTabWidget(IsWidget tabWidget, int index) {
Line 142:         Widget listWidget = copyWidget(tabWidget);
Yes, I was not criticizing :-) I was just interested. I'm OK with current 
implementation.
Line 143:         if (listWidget != null) {
Line 144:             widgetBar.insert(tabWidget, index);
Line 145:             dropdownPanel.insert(listWidget, index);
Line 146:         }


Line 198:      * Calculate the minimum width needed to display all the tabs on 
the bar. This works even if there are some
Line 199:      * right floating tabs.
Line 200:      */
Line 201:     private void recalculateWidgetBarMinWidth() {
Line 202:         // Add 1 for browsers that don't report width properly.
I see, it doesn't seem like an issue to me, thanks for clarification.
Line 203:         
widgetBar.getElement().getStyle().setProperty(MIN_WIDTH_STYLE, 
calculateWidgetMinWidthNeeded() + 1, Unit.PX);
Line 204:     }
Line 205: 
Line 206:     /**


....................................................
File 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/action/AbstractActionPanel.java
Line 95:     private final FlowPanel contentPanel;
Line 96: 
Line 97:     // List of action buttons managed by this action panel
Line 98:     private final List<ActionButtonDefinition<T>> actionButtonList = 
new ArrayList<ActionButtonDefinition<T>>();
Line 99:     // List of buttons in the tool-bar.
OK, thanks for clarification.
Line 100:     private final List<ActionButtonDefinition<T>> 
actionToolbarButtonList = new ArrayList<ActionButtonDefinition<T>>();
Line 101: 
Line 102:     private final SearchableModelProvider<T, ?> dataProvider;
Line 103:     private final EventBus eventBus;


Line 411:         String styleString = ((Widget) 
newActionButton).getStyleName();
Line 412:         if (styleString != null) {
Line 413:             String[] stylesArray = styleString.split(" "); 
//$NON-NLS-1$
Line 414:             for (String singleStyle : stylesArray) {
Line 415:                 if (!singleStyle.startsWith(GWT_PREFIX)) {
OK, I'm fine with current approach.
Line 416:                     cascadeButton.addStyleName(singleStyle);
Line 417:                 }
Line 418:             }
Line 419:         }


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

Gerrit-MessageType: comment
Gerrit-Change-Id: I63dddb3c0026ea3a5c13c3d18daebd02e13b1043
Gerrit-PatchSet: 9
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Alexander Wels <aw...@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: Vojtech Szocs <vsz...@redhat.com>
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to