package org.gcube.portlets.widgets.dataminermanagerwidget.client.computations; import org.gcube.data.analysis.dataminermanagercl.shared.data.computations.ComputationValueFile; import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager; import com.google.gwt.safehtml.shared.SafeHtmlBuilder; import com.sencha.gxt.core.client.util.Margins; import com.sencha.gxt.widget.core.client.button.TextButton; import com.sencha.gxt.widget.core.client.container.HtmlLayoutContainer; import com.sencha.gxt.widget.core.client.container.SimpleContainer; import com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer; import com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer.VerticalLayoutData; import com.sencha.gxt.widget.core.client.event.SelectEvent; /** * * @author Giancarlo Panichi email: g.panichi@isti.cnr.it * */ public class ComputationValueFilePanel extends SimpleContainer { private ComputationValueFile computationValueFile; public ComputationValueFilePanel(ComputationValueFile computationValueFile) { this.computationValueFile = computationValueFile; init(); create(); } private void init(){ setBorders(false); } private void create() { VerticalLayoutContainer lc = new VerticalLayoutContainer(); final String fileName = computationValueFile.getFileName(); final String fileUrl = computationValueFile.getValue(); HtmlLayoutContainer fileNameHtml; if (fileName != null) { fileNameHtml = new HtmlLayoutContainer( "
" + new SafeHtmlBuilder().appendEscaped(fileName) .toSafeHtml().asString() + "
" + new SafeHtmlBuilder().appendEscaped("NoName") .toSafeHtml().asString() + "