From fe31fa00b61fa09713073fa7558b294dc8476933 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Tue, 24 Oct 2017 18:26:49 +0000 Subject: [PATCH] Initial import. git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/widgets/netcdf-basic-widgets@157542 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../netcdfbasicwidgets/client/model/NetCDFDataModel.java | 2 +- .../netcdfbasicwidgets/client/widgets/DetailPanel.java | 4 +++- .../netcdfbasicwidgets/client/widgets/InfoPanel.java | 2 +- .../client/widgets/NetCDFPreviewDialog.java | 2 +- .../netcdfbasicwidgets/client/widgets/SamplePanel.java | 9 +++++++-- .../widgets/netcdfbasicwidgets/shared/Constants.java | 2 +- 6 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/model/NetCDFDataModel.java b/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/model/NetCDFDataModel.java index e397e6f..dacfebf 100644 --- a/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/model/NetCDFDataModel.java +++ b/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/model/NetCDFDataModel.java @@ -133,7 +133,7 @@ public class NetCDFDataModel { readSampleOfVariable(handler, variableData); } - private void readSampleOfVariable(final SampleVariableDataEventHandler handler, VariableData variableData) { + private void readSampleOfVariable(final SampleVariableDataEventHandler handler, final VariableData variableData) { NetCDFBasicWidgetServiceAsync.INSTANCE.readDataVariable(netCDFData.getNetCDFId(), variableData, true, Constants.SAMPLE_LENGHT, new AsyncCallback() { diff --git a/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/widgets/DetailPanel.java b/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/widgets/DetailPanel.java index 7528a64..64455be 100644 --- a/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/widgets/DetailPanel.java +++ b/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/widgets/DetailPanel.java @@ -95,7 +95,9 @@ public class DetailPanel extends SimplePanel implements NetCDFDataEventHandler { @Override public void onChange(ChangeEvent event) { - retrieveVariableData(variablesBox.getSelectedValue()); + int index = variablesBox.getSelectedIndex(); + String value = variablesBox.getValue(index); + retrieveVariableData(value); } }); diff --git a/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/widgets/InfoPanel.java b/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/widgets/InfoPanel.java index 3ed25b6..7a853c9 100644 --- a/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/widgets/InfoPanel.java +++ b/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/widgets/InfoPanel.java @@ -37,7 +37,7 @@ public class InfoPanel extends SimplePanel implements NetCDFDataEventHandler { private static final String HEIGHT = "350px"; private static final String WIDTH = "680px"; - private static final String DATA_GRID_HEIGHT = "210px"; + private static final String DATA_GRID_HEIGHT = "250px"; private static final String DATA_GRID_WIDTH = "608px"; private final NetCDFPreviewMessages messages = GWT.create(NetCDFPreviewMessages.class); diff --git a/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/widgets/NetCDFPreviewDialog.java b/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/widgets/NetCDFPreviewDialog.java index 240a3b1..03ec495 100644 --- a/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/widgets/NetCDFPreviewDialog.java +++ b/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/widgets/NetCDFPreviewDialog.java @@ -100,7 +100,7 @@ public class NetCDFPreviewDialog extends DialogBox implements SelectVariableEven netCDFDataModel = new NetCDFDataModel(url); // Create a tab panel - TabLayoutPanel tabPanel = new TabLayoutPanel(2.5, Unit.EM); + final TabLayoutPanel tabPanel = new TabLayoutPanel(2.5, Unit.EM); tabPanel.setAnimationDuration(1000); tabPanel.setAnimationVertical(true); tabPanel.getElement().getStyle().setMarginBottom(10.0, Unit.PX); diff --git a/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/widgets/SamplePanel.java b/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/widgets/SamplePanel.java index 4d41e0a..c3e123e 100644 --- a/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/widgets/SamplePanel.java +++ b/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/client/widgets/SamplePanel.java @@ -54,7 +54,9 @@ public class SamplePanel extends SimplePanel implements NetCDFDataEventHandler { @Override public void onChange(ChangeEvent event) { sampleData.setValue(""); - retrieveSample(variablesBox.getSelectedValue()); + int index = variablesBox.getSelectedIndex(); + String value = variablesBox.getValue(index); + retrieveSample(value); } }); @@ -63,9 +65,12 @@ public class SamplePanel extends SimplePanel implements NetCDFDataEventHandler { sampleFlexTable.setWidget(0, 1, variablesBox); sampleData = new TextArea(); - sampleData.setWidth("616px"); + //sampleData.setWidth("616px"); sampleData.setHeight("318px"); sampleData.getElement().setPropertyString("resize", "none"); + sampleData.getElement().setPropertyString("width", "616px !important"); + + sampleData.setReadOnly(true); sampleFlexTable.getFlexCellFormatter().setVerticalAlignment(1, 0, HasVerticalAlignment.ALIGN_TOP); diff --git a/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/shared/Constants.java b/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/shared/Constants.java index 6c9016f..bcef934 100644 --- a/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/shared/Constants.java +++ b/src/main/java/org/gcube/portlets/widgets/netcdfbasicwidgets/shared/Constants.java @@ -7,7 +7,7 @@ package org.gcube.portlets.widgets.netcdfbasicwidgets.shared; * */ public class Constants { - public static final boolean DEBUG_MODE = true; + public static final boolean DEBUG_MODE = false; public static final boolean TEST_ENABLE = false; public static final String DEFAULT_USER = "giancarlo.panichi";