# HG changeset patch # User Björn Ricks # Date 1351247253 -7200 # Node ID 6c776f102e0344a6e8f138c6619c2d14e1e672f4 # Parent cde9a6fe18448035b05ce674ef82aadbcf27d99f Show measurement info panel if MINFO artifact is choosen Show the measurement station info panel if MINFO is selected. diff -r cde9a6fe1844 -r 6c776f102e03 flys-client/src/main/java/de/intevation/flys/client/client/ui/ParameterList.java --- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/ParameterList.java Fri Oct 26 12:26:01 2012 +0200 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/ParameterList.java Fri Oct 26 12:27:33 2012 +0200 @@ -52,6 +52,7 @@ import de.intevation.flys.client.shared.model.ReportMode; import de.intevation.flys.client.shared.model.River; import de.intevation.flys.client.shared.model.WINFOArtifact; +import de.intevation.flys.client.shared.model.MINFOArtifact; import java.util.ArrayList; import java.util.List; @@ -755,6 +756,10 @@ createGaugePanel(); renderInfo(desc.getRiver(), desc.getOldData()); } + else if (art instanceof MINFOArtifact) { + createMeasurementStationPanel(); + renderInfo(desc.getRiver(), desc.getOldData()); + } else { removeInfoPanel(); } @@ -945,6 +950,15 @@ } } + private void createMeasurementStationPanel() { + GWT.log("ParameterList - createMeasurementStationPanel"); + if (infoPanel == null) { + infoPanel = new MeasurementStationPanel(flys); + infoPanel.setWidth100(); + infoPanel.setHeight100(); + } + } + private void showInfoPanel() { GWT.log("ParameterList - showInfoPanel");