diff --git a/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/client/dminfo/ServiceInfoDialog.java b/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/client/dminfo/ServiceInfoDialog.java index e23b99d..6e0abed 100644 --- a/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/client/dminfo/ServiceInfoDialog.java +++ b/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/client/dminfo/ServiceInfoDialog.java @@ -2,13 +2,9 @@ package org.gcube.portlets.user.statisticalalgorithmsimporter.client.dminfo; import org.gcube.portlets.user.statisticalalgorithmsimporter.shared.Constants; -import com.google.gwt.event.logical.shared.ResizeEvent; -import com.google.gwt.event.logical.shared.ResizeHandler; import com.google.gwt.event.shared.EventBus; import com.sencha.gxt.widget.core.client.Dialog; import com.sencha.gxt.widget.core.client.container.BoxLayoutContainer.BoxLayoutPack; -import com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer; -import com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer.VerticalLayoutData; /** * @@ -31,7 +27,7 @@ public class ServiceInfoDialog extends Dialog { private void init() { setWidth("640px"); - setHeight("480px"); + setHeight("500px"); setResizable(true); setHeadingText(Constants.DATA_MINER_SERVICE_INFO_TITLE); setModal(true); @@ -40,24 +36,10 @@ public class ServiceInfoDialog extends Dialog { setButtonAlign(BoxLayoutPack.CENTER); } - private void create() { - VerticalLayoutContainer vc = new VerticalLayoutContainer(); - vc.addResizeHandler(new ResizeHandler() { - - @Override - public void onResize(ResizeEvent event) { - manageResize(event); - } - }); + private void create() { serviceInfoPanel=new ServiceInfoPanel(eventBus); - vc.add(serviceInfoPanel, new VerticalLayoutData(-1,-1)); - add(vc); + add(serviceInfoPanel); } - private void manageResize(ResizeEvent event){ - serviceInfoPanel.setHeight(String.valueOf(event.getHeight())+"px"); - serviceInfoPanel.setWidth(String.valueOf(event.getWidth())+"px"); - forceLayout(); - } } \ No newline at end of file diff --git a/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/client/dminfo/ServiceInfoPanel.java b/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/client/dminfo/ServiceInfoPanel.java index 8ad8672..020c228 100644 --- a/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/client/dminfo/ServiceInfoPanel.java +++ b/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/client/dminfo/ServiceInfoPanel.java @@ -125,6 +125,7 @@ public class ServiceInfoPanel extends FramedPanel { configurationFieldSet.setHeadingText(Constants.DATA_MINER_RUNTIME_FEATURE); configurationFieldSet.setCollapsible(true); configurationFieldSet.add(environmentVBox); + configurationFieldSet.getCollapseButton().getElement().getStyle().setMarginTop(11, Unit.PX); configurationFieldSet.getElement().getStyle().setMarginRight(20, Unit.PX); return configurationFieldSet; } catch (Throwable e) { @@ -206,6 +207,8 @@ public class ServiceInfoPanel extends FramedPanel { groupingView.groupBy(categoryCol); groupingView.setForceFit(true); groupingView.setAutoExpandColumn(valueCol); + groupingView.setColumnLines(true); + groupingView.setEmptyText("No info retrieved"); // grid.getView().setAutoFill(true);