From d978d83f28b570f2ff417e87cbc8c943110c82b4 Mon Sep 17 00:00:00 2001
From: Giancarlo Panichi
Date: Fri, 10 Mar 2017 19:10:42 +0000
Subject: [PATCH] ref 6078:TDM - Create a new widget to support operations's
invocation on DataMiner https://support.d4science.org/issues/6078
Updated Dialog interface
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/widgets/data-miner-manager-widget@144854 82a268e6-3cf1-43bd-a215-b396298e98cf
---
.classpath | 4 +-
.settings/org.eclipse.wst.common.component | 4 +-
pom.xml | 1 -
.../client/DataMinerManager.java | 207 +-----------------
.../client/DataMinerManagerController.java | 2 +-
.../client/DataMinerManagerDialog.java | 43 ++++
.../client/DataMinerManagerPanel.java | 174 +++++++++++++++
.../dataminermanagerwidget/client/Header.java | 34 +--
.../client/HomePanel.java | 6 +-
.../ComputationValueFilePanel.java | 4 +-
.../ComputationValueImagePanel.java | 4 +-
.../ComputationsExecutedPanel.java | 14 +-
.../computations/ComputationsPanel.java | 6 +-
.../client/dataspace/DataSpacePanel.java | 6 +-
.../client/dataspace/InputDataSetsPanel.java | 8 +-
.../client/dataspace/OutputDataSetsPanel.java | 8 +-
.../ComputationExecutionPanel.java | 4 +-
.../client/experiments/ComputationPanel.java | 6 +-
.../ComputationParametersPanel.java | 6 +-
.../client/experiments/OperatorsPanel.java | 12 +-
.../client/experiments/WorkflowPanel.java | 6 +-
.../client/parametersfield/FileFld.java | 10 +-
.../client/parametersfield/ListIntFld.java | 6 +-
.../client/parametersfield/StringItem.java | 6 +-
.../client/parametersfield/TabItem.java | 12 +-
.../client/parametersfield/TabularFld.java | 10 +-
.../client/parametersfield/WKTFld.java | 8 +-
.../client/resources/logoLittle.png | Bin 8031 -> 7952 bytes
.../client/rpc/DataMinerPortletService.java | 2 +-
.../client/widgets/FileViewer.java | 4 +-
.../client/widgets/ImageViewer.java | 4 +-
.../dataminermanagerwidget.gwt.xml | 17 +-
.../shared/Constants.java | 8 +-
.../dataminermanager.gwt.xml | 9 +-
src/main/webapp/DataMinerManagerWidget.css | 1 +
src/main/webapp/DataMinerManagerWidget.html | 14 +-
.../jsp/DataMinerManagerWidget_view.jsp | 2 +-
src/main/webapp/WEB-INF/web.xml | 2 +-
38 files changed, 351 insertions(+), 323 deletions(-)
create mode 100644 src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/DataMinerManagerDialog.java
create mode 100644 src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/DataMinerManagerPanel.java
diff --git a/.classpath b/.classpath
index 5990e91..a8cb542 100644
--- a/.classpath
+++ b/.classpath
@@ -1,6 +1,6 @@
-
+
@@ -26,5 +26,5 @@
-
+
diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component
index 5391f78..a4af7db 100644
--- a/.settings/org.eclipse.wst.common.component
+++ b/.settings/org.eclipse.wst.common.component
@@ -4,10 +4,10 @@
-
+
uses
-
+
diff --git a/pom.xml b/pom.xml
index 22f69fe..c4d449c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -393,7 +393,6 @@
DataMinerManagerWidget.html
${webappDirectory}
org.gcube.portlets.widgets.dataminermanagerwidget.dataminermanagerwidget
-
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/DataMinerManager.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/DataMinerManager.java
index ab150bc..86be023 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/DataMinerManager.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/DataMinerManager.java
@@ -1,46 +1,14 @@
package org.gcube.portlets.widgets.dataminermanagerwidget.client;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.common.EventBusProvider;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.computations.ComputationsPanel;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.dataspace.DataSpacePanel;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.DataMinerWorkAreaRequestEvent;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.MenuSwitchEvent;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.experiments.ExperimentPanel;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.resources.Resources;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.type.DataMinerWorkAreaRegionType;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.type.DataMinerWorkAreaRequestEventType;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.type.MenuType;
-
import com.allen_sauer.gwt.log.client.Log;
import com.google.gwt.core.client.EntryPoint;
-import com.google.gwt.core.client.GWT;
import com.google.gwt.core.client.Scheduler;
import com.google.gwt.core.client.Scheduler.ScheduledCommand;
-import com.google.gwt.user.client.ui.RootPanel;
-import com.sencha.gxt.core.client.util.Margins;
-import com.sencha.gxt.widget.core.client.container.BorderLayoutContainer;
-import com.sencha.gxt.widget.core.client.container.BorderLayoutContainer.BorderLayoutData;
-import com.sencha.gxt.widget.core.client.container.MarginData;
-import com.sencha.gxt.widget.core.client.container.SimpleContainer;
-import com.sencha.gxt.widget.core.client.container.Viewport;
/**
* Entry point classes define onModuleLoad()
.
*/
public class DataMinerManager implements EntryPoint {
- public static final Resources resources = GWT.create(Resources.class);
-
- private static final String SM_DIV = "contentDiv";
- private DataMinerManagerController dataMinerManagerController;
-
- private Header header;
- private HomePanel homePanel;
- private DataSpacePanel dataSpacePanel;
- private ExperimentPanel experimentPanel;
- private ComputationsPanel computationsPanel;
-
- private SimpleContainer previousPanel;
- private SimpleContainer centerPanel;
/**
* {@inheritDoc}
@@ -54,186 +22,19 @@ public class DataMinerManager implements EntryPoint {
Log.setUncaughtExceptionHandler();
// use deferred command to catch initialization exceptions in
- // onModuleLoad2
+ // onModuleLoad
Scheduler.get().scheduleDeferred(new ScheduledCommand() {
public void execute() {
- //loadScope();
+ // loadScope();
loadMainPanel();
}
});
}
- /*private void loadScope() {
- ClientScopeHelper.getService().setScope(Location.getHref(),
- new AsyncCallback() {
- @Override
- public void onSuccess(Boolean result) {
- if (result) {
- loadMainPanel();
- } else {
- UtilsGXT3
- .info("Attention",
- "ClientScopeHelper has returned a false value!");
- }
- }
-
- @Override
- public void onFailure(Throwable caught) {
- UtilsGXT3.alert("Error", "Error setting scope: "
- + caught.getLocalizedMessage());
- caught.printStackTrace();
- }
- });
-
- }*/
-
private void loadMainPanel() {
- dataMinerManagerController = new DataMinerManagerController();
- homePanel = new HomePanel();
- dataSpacePanel = new DataSpacePanel();
- experimentPanel = new ExperimentPanel();
- computationsPanel = new ComputationsPanel();
-
- bind();
-
- // Layout
- BorderLayoutContainer mainPanelLayout = new BorderLayoutContainer();
- mainPanelLayout.setId("mainPanelLayout");
- mainPanelLayout.setBorders(false);
- mainPanelLayout.setResize(true);
- mainPanelLayout.getElement().getStyle().setBackgroundColor("#FFFFFF");
-
- // Center
- centerPanel = new SimpleContainer();
- MarginData mainData = new MarginData(new Margins(0));
- mainPanelLayout.setCenterWidget(centerPanel, mainData);
-
- // Menu
- header = new Header();
-
- BorderLayoutData menuData = new BorderLayoutData(40);
- menuData.setMargins(new Margins(5));
- menuData.setCollapsible(false);
- menuData.setSplit(false);
-
- mainPanelLayout.setNorthWidget(header, menuData);
-
- //
-
- if (dataMinerManagerController.getOperatorId() != null
- && !dataMinerManagerController.getOperatorId().isEmpty()){
- header.setMenu(MenuType.EXPERIMENT);
- centerPanel.add(experimentPanel);
- previousPanel = experimentPanel;
-
- } else {
- centerPanel.add(homePanel);
- previousPanel = homePanel;
-
- }
-
- bindWindow(mainPanelLayout);
- mainPanelLayout.forceLayout();
+ DataMinerManagerDialog dataMinerManagerDialog = new DataMinerManagerDialog();
+ dataMinerManagerDialog.show();
}
-
- private void bind() {
- EventBusProvider.INSTANCE.addHandler(MenuSwitchEvent.TYPE,
- new MenuSwitchEvent.MenuSwitchEventHandler() {
-
- @Override
- public void onSelect(MenuSwitchEvent event) {
- Log.debug("Catch MenuSwitchEvent");
- menuSwitch(event);
-
- }
- });
- }
-
- /**
- *
- * @param mainWidget
- */
- private void bindWindow(BorderLayoutContainer mainWidget) {
- try {
- RootPanel root = RootPanel.get(SM_DIV);
- Log.info("Root Panel: " + root);
- if (root == null) {
- Log.info("Div with id " + SM_DIV
- + " not found, starting in dev mode");
- Viewport viewport = new Viewport();
- viewport.setWidget(mainWidget);
- viewport.onResize();
- RootPanel.get().add(viewport);
- } else {
- Log.info("Application div with id " + SM_DIV
- + " found, starting in portal mode");
- PortalViewport viewport = new PortalViewport();
- Log.info("Created Viewport");
- viewport.setEnableScroll(false);
- viewport.setWidget(mainWidget);
- Log.info("Set Widget");
- Log.info("getOffsetWidth(): " + viewport.getOffsetWidth());
- Log.info("getOffsetHeight(): " + viewport.getOffsetHeight());
- viewport.onResize();
- root.add(viewport);
- Log.info("Added viewport to root");
- }
- } catch (Exception e) {
- e.printStackTrace();
- Log.error("Error in attach viewport:" + e.getLocalizedMessage());
- }
- }
-
- /**
- *
- * @param event
- */
- private void menuSwitch(MenuSwitchEvent event) {
- if (event == null || event.getMenuType() == null) {
- return;
- }
-
- switch (event.getMenuType()) {
- case COMPUTATIONS:
- switchPanel(computationsPanel);
- fireDataMinerWorkAreareRequestUpdate(DataMinerWorkAreaRegionType.Computations);
- break;
- case DATA_SPACE:
- switchPanel(dataSpacePanel);
- fireDataMinerWorkAreareRequestUpdate(DataMinerWorkAreaRegionType.DataSets);
- break;
- case EXPERIMENT:
- switchPanel(experimentPanel);
- break;
- case HOME:
- switchPanel(homePanel);
- break;
- default:
- break;
-
- }
-
- }
-
- private void fireDataMinerWorkAreareRequestUpdate(
- DataMinerWorkAreaRegionType dataMinerWorkAreaRegionType) {
- DataMinerWorkAreaRequestEvent event = new DataMinerWorkAreaRequestEvent(
- DataMinerWorkAreaRequestEventType.UPDATE,
- dataMinerWorkAreaRegionType);
- EventBusProvider.INSTANCE.fireEvent(event);
- }
-
- /**
- *
- * @param panel
- */
- private void switchPanel(SimpleContainer panel) {
- centerPanel.remove(previousPanel);
- centerPanel.add(panel);
- centerPanel.forceLayout();
- previousPanel = panel;
- }
-
}
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/DataMinerManagerController.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/DataMinerManagerController.java
index 1bce0a1..b791032 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/DataMinerManagerController.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/DataMinerManagerController.java
@@ -74,7 +74,7 @@ public class DataMinerManagerController {
}
private void init() {
- currentVisualization = MenuType.HOME;
+ currentVisualization = MenuType.EXPERIMENT;
restoreUISession();
bind();
callHello();
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/DataMinerManagerDialog.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/DataMinerManagerDialog.java
new file mode 100644
index 0000000..d000705
--- /dev/null
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/DataMinerManagerDialog.java
@@ -0,0 +1,43 @@
+package org.gcube.portlets.widgets.dataminermanagerwidget.client;
+
+import com.allen_sauer.gwt.log.client.Log;
+import com.sencha.gxt.widget.core.client.Window;
+
+/**
+ *
+ * @author Giancarlo Panichi email: g.panichi@isti.cnr.it
+ *
+ */
+public class DataMinerManagerDialog extends Window {
+ //private DateTimeFormat dateTimeFormat= DateTimeFormat.getFormat("yyyy/MM/dd HH:mm:ss SSS");
+ private static final String WIDTH = "1024px";
+ private static final String HEIGHT = "600px";
+ //private static final String PANELWIDTH = "620px";
+ //private static final String PANELHEIGHT = "308px";
+
+
+ public DataMinerManagerDialog() {
+ Log.debug("DataMinerManagerDialog");
+ initWindow();
+ create();
+
+ }
+
+ private void initWindow() {
+ setWidth(WIDTH);
+ setHeight(HEIGHT);
+ setBodyBorder(false);
+ setResizable(false);
+ setModal(true);
+ setClosable(true);
+ setHeadingText("DataMiner Manager");
+ setOnEsc(true);
+ }
+
+ private void create() {
+ DataMinerManagerPanel dataMinerManagerPanel=new DataMinerManagerPanel();
+ setWidget(dataMinerManagerPanel);
+
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/DataMinerManagerPanel.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/DataMinerManagerPanel.java
new file mode 100644
index 0000000..45b373f
--- /dev/null
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/DataMinerManagerPanel.java
@@ -0,0 +1,174 @@
+package org.gcube.portlets.widgets.dataminermanagerwidget.client;
+
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.common.EventBusProvider;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.computations.ComputationsPanel;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.dataspace.DataSpacePanel;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.DataMinerWorkAreaRequestEvent;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.MenuSwitchEvent;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.experiments.ExperimentPanel;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.resources.Resources;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.type.DataMinerWorkAreaRegionType;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.type.DataMinerWorkAreaRequestEventType;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.type.MenuType;
+
+import com.allen_sauer.gwt.log.client.Log;
+import com.google.gwt.core.client.GWT;
+import com.sencha.gxt.core.client.util.Margins;
+import com.sencha.gxt.widget.core.client.ContentPanel;
+import com.sencha.gxt.widget.core.client.container.BorderLayoutContainer;
+import com.sencha.gxt.widget.core.client.container.BorderLayoutContainer.BorderLayoutData;
+import com.sencha.gxt.widget.core.client.container.MarginData;
+import com.sencha.gxt.widget.core.client.container.SimpleContainer;
+
+
+/**
+ *
+ * @author Giancarlo Panichi email: g.panichi@isti.cnr.it
+ *
+ */
+public class DataMinerManagerPanel extends ContentPanel {
+
+ public static final Resources resources = GWT.create(Resources.class);
+ private DataMinerManagerController dataMinerManagerController;
+
+ private Header header;
+ private HomePanel homePanel;
+ private DataSpacePanel dataSpacePanel;
+ private ExperimentPanel experimentPanel;
+ private ComputationsPanel computationsPanel;
+
+ private SimpleContainer previousPanel;
+ private SimpleContainer centerPanel;
+
+ public DataMinerManagerPanel() {
+ Log.debug("DataMiner Manager Panel");
+ initPanel();
+ create();
+
+ }
+
+ private void initPanel() {
+ setHeaderVisible(false);
+ setBodyBorder(false);
+
+ }
+
+ private void create() {
+ dataMinerManagerController = new DataMinerManagerController();
+ homePanel = new HomePanel();
+ dataSpacePanel = new DataSpacePanel();
+ experimentPanel = new ExperimentPanel();
+ computationsPanel = new ComputationsPanel();
+
+ bind();
+
+ // Layout
+ BorderLayoutContainer mainPanelLayout = new BorderLayoutContainer();
+ mainPanelLayout.setId("mainPanelLayout");
+ mainPanelLayout.setBorders(false);
+ mainPanelLayout.setResize(true);
+ mainPanelLayout.getElement().getStyle().setBackgroundColor("#FFFFFF");
+
+ // Center
+ centerPanel = new SimpleContainer();
+ MarginData mainData = new MarginData(new Margins(0));
+ mainPanelLayout.setCenterWidget(centerPanel, mainData);
+
+ // Menu
+ header = new Header();
+
+ BorderLayoutData menuData = new BorderLayoutData(40);
+ menuData.setMargins(new Margins(5));
+ menuData.setCollapsible(false);
+ menuData.setSplit(false);
+
+ mainPanelLayout.setNorthWidget(header, menuData);
+
+ //
+ header.setMenu(MenuType.EXPERIMENT);
+ centerPanel.add(experimentPanel);
+ previousPanel = experimentPanel;
+
+ /*
+ if (dataMinerManagerController.getOperatorId() != null
+ && !dataMinerManagerController.getOperatorId().isEmpty()) {
+ header.setMenu(MenuType.EXPERIMENT);
+ centerPanel.add(experimentPanel);
+ previousPanel = experimentPanel;
+
+ } else {
+ centerPanel.add(homePanel);
+ previousPanel = homePanel;
+
+ }*/
+
+ setWidget(mainPanelLayout);
+ mainPanelLayout.forceLayout();
+
+ }
+
+ private void bind() {
+ EventBusProvider.INSTANCE.addHandler(MenuSwitchEvent.TYPE,
+ new MenuSwitchEvent.MenuSwitchEventHandler() {
+
+ @Override
+ public void onSelect(MenuSwitchEvent event) {
+ Log.debug("Catch MenuSwitchEvent");
+ menuSwitch(event);
+
+ }
+ });
+ }
+
+ /**
+ *
+ * @param event
+ */
+ private void menuSwitch(MenuSwitchEvent event) {
+ if (event == null || event.getMenuType() == null) {
+ return;
+ }
+
+ switch (event.getMenuType()) {
+ case COMPUTATIONS:
+ switchPanel(computationsPanel);
+ fireDataMinerWorkAreareRequestUpdate(DataMinerWorkAreaRegionType.Computations);
+ break;
+ case DATA_SPACE:
+ switchPanel(dataSpacePanel);
+ fireDataMinerWorkAreareRequestUpdate(DataMinerWorkAreaRegionType.DataSets);
+ break;
+ case EXPERIMENT:
+ switchPanel(experimentPanel);
+ break;
+ case HOME:
+ switchPanel(homePanel);
+ break;
+ default:
+ break;
+
+ }
+
+ }
+
+ private void fireDataMinerWorkAreareRequestUpdate(
+ DataMinerWorkAreaRegionType dataMinerWorkAreaRegionType) {
+ DataMinerWorkAreaRequestEvent event = new DataMinerWorkAreaRequestEvent(
+ DataMinerWorkAreaRequestEventType.UPDATE,
+ dataMinerWorkAreaRegionType);
+ EventBusProvider.INSTANCE.fireEvent(event);
+ }
+
+ /**
+ *
+ * @param panel
+ */
+ private void switchPanel(SimpleContainer panel) {
+ centerPanel.remove(previousPanel);
+ centerPanel.add(panel);
+ centerPanel.forceLayout();
+ previousPanel = panel;
+ }
+
+}
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/Header.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/Header.java
index b9407d7..8168159 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/Header.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/Header.java
@@ -27,7 +27,7 @@ import com.google.gwt.user.client.ui.Image;
*/
public class Header extends HorizontalPanel {
- private Image menuGoBack, menuExperiment, menuDataSpace, menuComputations, menuHelp;
+ private Image menuExperiment, menuDataSpace, menuComputations, menuHelp;
private Enum currentSelection;
public Header() {
@@ -51,12 +51,12 @@ public class Header extends HorizontalPanel {
private void create() {
// this.setStyleAttribute("background-color", "#FFFFFF");
- Image logo = new Image(DataMinerManager.resources.logoLittle());
+ Image logo = new Image(DataMinerManagerPanel.resources.logoLittle());
logo.setAltText("Data Miner Manager");
logo.setTitle("Data Miner Manager");
logo.addStyleName("menuImgLogo");
- menuGoBack = new Image(DataMinerManager.resources.goBack());
+ /*menuGoBack = new Image(DataMinerManagerPanel.resources.goBack());
menuGoBack.addStyleName("menuItemImage");
menuGoBack.addClickHandler(new ClickHandler() {
@Override
@@ -65,10 +65,10 @@ public class Header extends HorizontalPanel {
EventBusProvider.INSTANCE.fireEvent(menuEvent);
}
- });
+ });*/
menuDataSpace = new Image(
- DataMinerManager.resources.menuItemInputspace());
+ DataMinerManagerPanel.resources.menuItemInputspace());
menuDataSpace.addStyleName("menuItemImage");
menuDataSpace.addClickHandler(new ClickHandler() {
@Override
@@ -80,7 +80,7 @@ public class Header extends HorizontalPanel {
});
menuExperiment = new Image(
- DataMinerManager.resources.menuItemExperiment());
+ DataMinerManagerPanel.resources.menuItemExperiment());
menuExperiment.addStyleName("menuItemImage");
menuExperiment.addClickHandler(new ClickHandler() {
@Override
@@ -92,7 +92,7 @@ public class Header extends HorizontalPanel {
});
menuComputations = new Image(
- DataMinerManager.resources.menuItemComputations());
+ DataMinerManagerPanel.resources.menuItemComputations());
menuComputations.addStyleName("menuItemImage");
menuComputations.addClickHandler(new ClickHandler() {
@@ -106,7 +106,7 @@ public class Header extends HorizontalPanel {
menuHelp = new Image(
- DataMinerManager.resources.menuItemHelp());
+ DataMinerManagerPanel.resources.menuItemHelp());
menuHelp.addStyleName("menuItemImage");
menuHelp.addClickHandler(new ClickHandler() {
@@ -119,20 +119,20 @@ public class Header extends HorizontalPanel {
add(logo);
- add(menuGoBack);
+ //add(menuGoBack);
add(menuDataSpace);
add(menuExperiment);
add(menuComputations);
add(menuHelp);
-
+
this.setCellWidth(logo, "100px");
- this.setCellWidth(menuGoBack, "100px");
+ //this.setCellWidth(menuGoBack, "100px");
this.setCellWidth(menuDataSpace, "80px");
this.setCellWidth(menuExperiment, "80px"); //
this.setCellWidth(menuComputations, "80px");
this.setCellWidth(menuHelp, "80px");
- menuGoBack.setVisible(false);
+ //menuGoBack.setVisible(false);
menuDataSpace.setVisible(false);
menuExperiment.setVisible(false);
menuComputations.setVisible(false);
@@ -143,7 +143,7 @@ public class Header extends HorizontalPanel {
Log.debug("SetMenu: " + menuType);
if (menuType.compareTo(MenuType.HOME) == 0) {
- menuGoBack.setVisible(false);
+ //menuGoBack.setVisible(false);
menuDataSpace.setVisible(false);
menuExperiment.setVisible(false);
menuComputations.setVisible(false);
@@ -162,7 +162,7 @@ public class Header extends HorizontalPanel {
if (currentSelection == null
|| (currentSelection != null && currentSelection
.compareTo(MenuType.HOME) == 0)) {
- menuGoBack.setVisible(true);
+ //menuGoBack.setVisible(true);
menuDataSpace.setVisible(true);
menuExperiment.setVisible(true);
menuComputations.setVisible(true);
@@ -197,7 +197,7 @@ public class Header extends HorizontalPanel {
Log.debug("MenuSwitch: " + event);
if (event.getMenuType().compareTo(MenuType.HOME) == 0) {
- menuGoBack.setVisible(false);
+ //menuGoBack.setVisible(false);
menuDataSpace.setVisible(false);
menuExperiment.setVisible(false);
menuComputations.setVisible(false);
@@ -216,7 +216,7 @@ public class Header extends HorizontalPanel {
if (currentSelection == null
|| (currentSelection != null && currentSelection
.compareTo(MenuType.HOME) == 0)) {
- menuGoBack.setVisible(true);
+ //menuGoBack.setVisible(true);
menuDataSpace.setVisible(true);
menuExperiment.setVisible(true);
menuComputations.setVisible(true);
@@ -247,7 +247,7 @@ public class Header extends HorizontalPanel {
private void showHelp() {
try {
- DataMinerManager.resources.wikiLink().getText(
+ DataMinerManagerPanel.resources.wikiLink().getText(
new ResourceCallback() {
public void onError(ResourceException e) {
Log.error("Error retrieving wiki link!: "
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/HomePanel.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/HomePanel.java
index 60bb0b9..0b1cbeb 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/HomePanel.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/HomePanel.java
@@ -62,7 +62,7 @@ public class HomePanel extends SimpleContainer {
SimpleContainer itemDataSpace = createMenuItem(
"Access to the Data Space",
"The data space contains the set of input and output data sets of the users. It is possible to upload and share tables. Data sources can be chosen from those hosted by the infrastructure. Outputs of the computations can be even saved in this space.",
- DataMinerManager.resources.inputSpaceIcon(), new MouseDownHandler() {
+ DataMinerManagerPanel.resources.inputSpaceIcon(), new MouseDownHandler() {
@Override
public void onMouseDown(MouseDownEvent event) {
@@ -77,7 +77,7 @@ public class HomePanel extends SimpleContainer {
SimpleContainer itemExperiment = createMenuItem(
"Execute an Experiment",
"This section allows to execute or prepare a Niche Modeling experiment. The section is endowed with a list of algorithms for training and executing statistical models for biological applications. Evaluation of the performances is possible by means of several kinds of measurement systems and processes.",
- DataMinerManager.resources.executionIcon(), new MouseDownHandler() {
+ DataMinerManagerPanel.resources.executionIcon(), new MouseDownHandler() {
@Override
public void onMouseDown(MouseDownEvent event) {
@@ -94,7 +94,7 @@ public class HomePanel extends SimpleContainer {
SimpleContainer itemComputations = createMenuItem(
"Check the Computations",
"This section allows to check the status of the computation. A list of processes launched by the user is shown along with meta-information. By clicking on the completed jobs it is possible to visualize the data set contents.",
- DataMinerManager.resources.computationsIcon(), new MouseDownHandler() {
+ DataMinerManagerPanel.resources.computationsIcon(), new MouseDownHandler() {
@Override
public void onMouseDown(MouseDownEvent event) {
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/computations/ComputationValueFilePanel.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/computations/ComputationValueFilePanel.java
index 2484ea1..614312e 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/computations/ComputationValueFilePanel.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/computations/ComputationValueFilePanel.java
@@ -1,7 +1,7 @@
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 org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import com.google.gwt.safehtml.shared.SafeHtmlBuilder;
import com.sencha.gxt.core.client.util.Margins;
@@ -50,7 +50,7 @@ public class ComputationValueFilePanel extends SimpleContainer {
lc.add(fileNameHtml, new VerticalLayoutData(-1, -1, new Margins(0)));
TextButton downloadBtn = new TextButton("Download File");
- downloadBtn.setIcon(DataMinerManager.resources.download());
+ downloadBtn.setIcon(DataMinerManagerPanel.resources.download());
downloadBtn.addSelectHandler(new SelectEvent.SelectHandler() {
@Override
public void onSelect(SelectEvent event) {
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/computations/ComputationValueImagePanel.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/computations/ComputationValueImagePanel.java
index 427f521..76c09f6 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/computations/ComputationValueImagePanel.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/computations/ComputationValueImagePanel.java
@@ -1,7 +1,7 @@
package org.gcube.portlets.widgets.dataminermanagerwidget.client.computations;
import org.gcube.data.analysis.dataminermanagercl.shared.data.computations.ComputationValueImage;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import com.google.gwt.user.client.ui.Image;
import com.sencha.gxt.core.client.util.Margins;
@@ -52,7 +52,7 @@ public class ComputationValueImagePanel extends SimpleContainer {
v.add(imageName, new VerticalLayoutData(-1, -1, new Margins(0)));
TextButton saveImageBtn = new TextButton("Download Image");
- saveImageBtn.setIcon(DataMinerManager.resources.download());
+ saveImageBtn.setIcon(DataMinerManagerPanel.resources.download());
saveImageBtn.addSelectHandler(new SelectEvent.SelectHandler() {
@Override
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/computations/ComputationsExecutedPanel.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/computations/ComputationsExecutedPanel.java
index 8d28a27..6bff7c6 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/computations/ComputationsExecutedPanel.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/computations/ComputationsExecutedPanel.java
@@ -6,7 +6,7 @@ import java.util.List;
import java.util.Map;
import org.gcube.portal.clientcontext.client.GCubeClientContext;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.common.EventBusProvider;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.CancelExecutionFromComputationsRequestEvent;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.ComputationDataRequestEvent;
@@ -318,7 +318,7 @@ public class ComputationsExecutedPanel extends FramedPanel {
// ToolBar
btnShow = new TextButton("Show");
- btnShow.setIcon(DataMinerManager.resources.show());
+ btnShow.setIcon(DataMinerManagerPanel.resources.show());
btnShow.setScale(ButtonScale.SMALL);
btnShow.setIconAlign(IconAlign.LEFT);
btnShow.setToolTip("Show");
@@ -332,7 +332,7 @@ public class ComputationsExecutedPanel extends FramedPanel {
});
btnDownload = new TextButton("Download");
- btnDownload.setIcon(DataMinerManager.resources.download());
+ btnDownload.setIcon(DataMinerManagerPanel.resources.download());
btnDownload.setScale(ButtonScale.SMALL);
btnDownload.setIconAlign(IconAlign.LEFT);
btnDownload.setToolTip("Download");
@@ -346,7 +346,7 @@ public class ComputationsExecutedPanel extends FramedPanel {
});
btnDelete = new TextButton("Delete");
- btnDelete.setIcon(DataMinerManager.resources.deleteCircle());
+ btnDelete.setIcon(DataMinerManagerPanel.resources.deleteCircle());
btnDelete.setScale(ButtonScale.SMALL);
btnDelete.setIconAlign(IconAlign.LEFT);
btnDelete.setToolTip("Delete");
@@ -360,7 +360,7 @@ public class ComputationsExecutedPanel extends FramedPanel {
});
btnRefresh = new TextButton("Refresh");
- btnRefresh.setIcon(DataMinerManager.resources.refresh());
+ btnRefresh.setIcon(DataMinerManagerPanel.resources.refresh());
btnRefresh.setScale(ButtonScale.SMALL);
btnRefresh.setIconAlign(IconAlign.LEFT);
btnRefresh.setToolTip("Refresh");
@@ -374,7 +374,7 @@ public class ComputationsExecutedPanel extends FramedPanel {
});
btnResubmit = new TextButton("Resubmit");
- btnResubmit.setIcon(DataMinerManager.resources.resubmit());
+ btnResubmit.setIcon(DataMinerManagerPanel.resources.resubmit());
btnResubmit.setScale(ButtonScale.SMALL);
btnResubmit.setIconAlign(IconAlign.LEFT);
btnResubmit.setToolTip("Resubmit");
@@ -388,7 +388,7 @@ public class ComputationsExecutedPanel extends FramedPanel {
});
btnCancel = new TextButton("Cancel");
- btnCancel.setIcon(DataMinerManager.resources.cancelCircle());
+ btnCancel.setIcon(DataMinerManagerPanel.resources.cancelCircle());
btnCancel.setScale(ButtonScale.SMALL);
btnCancel.setIconAlign(IconAlign.LEFT);
btnCancel.setToolTip("Cancel");
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/computations/ComputationsPanel.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/computations/ComputationsPanel.java
index 7ebeaf6..2ab338a 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/computations/ComputationsPanel.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/computations/ComputationsPanel.java
@@ -5,7 +5,7 @@ package org.gcube.portlets.widgets.dataminermanagerwidget.client.computations;
import java.util.ArrayList;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.common.EventBusProvider;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.ComputationDataEvent;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.DataMinerWorkAreaEvent;
@@ -136,7 +136,7 @@ public class ComputationsPanel extends SimpleContainer {
TabItemConfig computationsExecutedItemConf = new TabItemConfig(
"List of Computations", false);
- computationsExecutedItemConf.setIcon(DataMinerManager.resources
+ computationsExecutedItemConf.setIcon(DataMinerManagerPanel.resources
.folderExplore());
computationsTabPanel.add(computationsExecutedPanel,
@@ -181,7 +181,7 @@ public class ComputationsPanel extends SimpleContainer {
computationsViewers.add(computationsViewerPanel);
TabItemConfig computationsViewerItemConf = new TabItemConfig(event
.getComputationData().getComputationId().getId(), true);
- computationsViewerItemConf.setIcon(DataMinerManager.resources
+ computationsViewerItemConf.setIcon(DataMinerManagerPanel.resources
.folderExplore());
computationsTabPanel.add(computationsViewerPanel,
computationsViewerItemConf);
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/dataspace/DataSpacePanel.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/dataspace/DataSpacePanel.java
index 01522e3..33d294f 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/dataspace/DataSpacePanel.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/dataspace/DataSpacePanel.java
@@ -3,7 +3,7 @@
*/
package org.gcube.portlets.widgets.dataminermanagerwidget.client.dataspace;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import com.sencha.gxt.widget.core.client.TabItemConfig;
import com.sencha.gxt.widget.core.client.TabPanel;
@@ -40,14 +40,14 @@ public class DataSpacePanel extends SimpleContainer {
TabItemConfig outputDataItemConf = new TabItemConfig("Output Data Sets",
false);
- outputDataItemConf.setIcon(DataMinerManager.resources
+ outputDataItemConf.setIcon(DataMinerManagerPanel.resources
.folderExplore());
dataSpaceTabPanel.add(outputDataSetsPanel, outputDataItemConf);
TabItemConfig inputDataSetsItemConf = new TabItemConfig(
"Input Data Sets", false);
- inputDataSetsItemConf.setIcon(DataMinerManager.resources
+ inputDataSetsItemConf.setIcon(DataMinerManagerPanel.resources
.folderExplore());
dataSpaceTabPanel.add(inputDataSetsPanel, inputDataSetsItemConf);
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/dataspace/InputDataSetsPanel.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/dataspace/InputDataSetsPanel.java
index 883f23e..9c98b33 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/dataspace/InputDataSetsPanel.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/dataspace/InputDataSetsPanel.java
@@ -6,7 +6,7 @@ import java.util.List;
import java.util.Map;
import org.gcube.portal.clientcontext.client.GCubeClientContext;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.common.EventBusProvider;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.DataMinerWorkAreaEvent;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.DeleteItemRequestEvent;
@@ -303,7 +303,7 @@ public class InputDataSetsPanel extends FramedPanel {
// ToolBar
btnDownload = new TextButton("Download");
- btnDownload.setIcon(DataMinerManager.resources.download());
+ btnDownload.setIcon(DataMinerManagerPanel.resources.download());
btnDownload.setScale(ButtonScale.SMALL);
btnDownload.setIconAlign(IconAlign.LEFT);
btnDownload.setToolTip("Download");
@@ -317,7 +317,7 @@ public class InputDataSetsPanel extends FramedPanel {
});
btnDelete = new TextButton("Delete");
- btnDelete.setIcon(DataMinerManager.resources.deleteCircle());
+ btnDelete.setIcon(DataMinerManagerPanel.resources.deleteCircle());
btnDelete.setScale(ButtonScale.SMALL);
btnDelete.setIconAlign(IconAlign.LEFT);
btnDelete.setToolTip("Delete");
@@ -331,7 +331,7 @@ public class InputDataSetsPanel extends FramedPanel {
});
btnRefresh = new TextButton("Refresh");
- btnRefresh.setIcon(DataMinerManager.resources.refresh());
+ btnRefresh.setIcon(DataMinerManagerPanel.resources.refresh());
btnRefresh.setScale(ButtonScale.SMALL);
btnRefresh.setIconAlign(IconAlign.LEFT);
btnRefresh.setToolTip("Refresh");
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/dataspace/OutputDataSetsPanel.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/dataspace/OutputDataSetsPanel.java
index a581010..7ed3b38 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/dataspace/OutputDataSetsPanel.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/dataspace/OutputDataSetsPanel.java
@@ -6,7 +6,7 @@ import java.util.List;
import java.util.Map;
import org.gcube.portal.clientcontext.client.GCubeClientContext;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.common.EventBusProvider;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.DataMinerWorkAreaEvent;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.DeleteItemRequestEvent;
@@ -302,7 +302,7 @@ public class OutputDataSetsPanel extends FramedPanel {
// ToolBar
btnDownload = new TextButton("Download");
- btnDownload.setIcon(DataMinerManager.resources.download());
+ btnDownload.setIcon(DataMinerManagerPanel.resources.download());
btnDownload.setScale(ButtonScale.SMALL);
btnDownload.setIconAlign(IconAlign.LEFT);
btnDownload.setToolTip("Download");
@@ -316,7 +316,7 @@ public class OutputDataSetsPanel extends FramedPanel {
});
btnDelete = new TextButton("Delete");
- btnDelete.setIcon(DataMinerManager.resources.deleteCircle());
+ btnDelete.setIcon(DataMinerManagerPanel.resources.deleteCircle());
btnDelete.setScale(ButtonScale.SMALL);
btnDelete.setIconAlign(IconAlign.LEFT);
btnDelete.setToolTip("Delete");
@@ -330,7 +330,7 @@ public class OutputDataSetsPanel extends FramedPanel {
});
btnRefresh = new TextButton("Refresh");
- btnRefresh.setIcon(DataMinerManager.resources.refresh());
+ btnRefresh.setIcon(DataMinerManagerPanel.resources.refresh());
btnRefresh.setScale(ButtonScale.SMALL);
btnRefresh.setIconAlign(IconAlign.LEFT);
btnRefresh.setToolTip("Refresh");
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/ComputationExecutionPanel.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/ComputationExecutionPanel.java
index a6605be..604516b 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/ComputationExecutionPanel.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/ComputationExecutionPanel.java
@@ -4,7 +4,7 @@ import java.util.ArrayList;
import java.util.List;
import org.gcube.data.analysis.dataminermanagercl.shared.process.Operator;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.common.EventBusProvider;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.ResubmitComputationExecutionEvent;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.StartComputationExecutionEvent;
@@ -196,7 +196,7 @@ public class ComputationExecutionPanel extends FramedPanel {
}
});
- removeAllButton.setIcon(DataMinerManager.resources.removeAll());
+ removeAllButton.setIcon(DataMinerManagerPanel.resources.removeAll());
removeAllButton.setToolTip(DELETE_ALL_BUTTON_TOOLTIP);
// removeAllButton.setScale(ButtonScale.MEDIUM);
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/ComputationPanel.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/ComputationPanel.java
index 69a3c46..9db0e2f 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/ComputationPanel.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/ComputationPanel.java
@@ -1,7 +1,7 @@
package org.gcube.portlets.widgets.dataminermanagerwidget.client.experiments;
import org.gcube.data.analysis.dataminermanagercl.shared.process.Operator;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.ComputationReadyEvent;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.ComputationReadyEvent.ComputationReadyEventHandler;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.ComputationReadyEvent.HasComputationReadyEventHandler;
@@ -74,7 +74,7 @@ public class ComputationPanel extends FramedPanel implements HasComputationReady
removeAllButton = new TextButton(DELETE_ALL_BUTTON_TOOLTIP);
removeAllButton.setToolTip(DELETE_ALL_BUTTON_TOOLTIP);
- removeAllButton.setIcon(DataMinerManager.resources.removeAll());
+ removeAllButton.setIcon(DataMinerManagerPanel.resources.removeAll());
removeAllButton.setEnabled(false);
removeAllButton.addSelectHandler(new SelectHandler() {
@@ -105,7 +105,7 @@ public class ComputationPanel extends FramedPanel implements HasComputationReady
v.clear();
HBoxLayoutContainer hBox = new HBoxLayoutContainer();
hBox.setPack(BoxLayoutPack.CENTER);
- hBox.add(new Image(DataMinerManager.resources.workflowConnector1()),
+ hBox.add(new Image(DataMinerManagerPanel.resources.workflowConnector1()),
new BoxLayoutData(new Margins(0)));
v.add(hBox, new VerticalLayoutData(1, -1, new Margins(10,0,0,0)));
v.add(computationParametersPanel, new VerticalLayoutData(1, -1,
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/ComputationParametersPanel.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/ComputationParametersPanel.java
index 8967ea2..e9d474b 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/ComputationParametersPanel.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/ComputationParametersPanel.java
@@ -13,7 +13,7 @@ import org.gcube.data.analysis.dataminermanagercl.shared.parameters.ColumnParame
import org.gcube.data.analysis.dataminermanagercl.shared.parameters.Parameter;
import org.gcube.data.analysis.dataminermanagercl.shared.parameters.ParameterType;
import org.gcube.data.analysis.dataminermanagercl.shared.process.Operator;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.common.EventBusProvider;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.SessionExpiredEvent;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.parametersfield.AbstractFld;
@@ -59,7 +59,7 @@ public class ComputationParametersPanel extends SimpleContainer {
private static final String START_BUTTON_TOOLTIP = "Start Computation";
- private static final ImageResource PRELOAD_IMAGE = DataMinerManager.resources
+ private static final ImageResource PRELOAD_IMAGE = DataMinerManagerPanel.resources
.loaderBig();
private VerticalLayoutContainer v;
@@ -164,7 +164,7 @@ public class ComputationParametersPanel extends SimpleContainer {
submit = new TextButton("Start Computation");
submit.setToolTip(START_BUTTON_TOOLTIP);
- submit.setIcon(DataMinerManager.resources.startComputation());
+ submit.setIcon(DataMinerManagerPanel.resources.startComputation());
submit.getElement().getStyle().setMarginLeft(20, Unit.PX);
submit.getElement().getStyle().setMarginBottom(20, Unit.PX);
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/OperatorsPanel.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/OperatorsPanel.java
index 6f3df48..ac31188 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/OperatorsPanel.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/OperatorsPanel.java
@@ -11,7 +11,7 @@ import java.util.Map;
import org.gcube.data.analysis.dataminermanagercl.shared.process.Operator;
import org.gcube.data.analysis.dataminermanagercl.shared.process.OperatorCategory;
import org.gcube.data.analysis.dataminermanagercl.shared.process.OperatorsClassification;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.common.EventBusProvider;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.OperatorsClassificationEvent;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.OperatorsClassificationRequestEvent;
@@ -227,7 +227,7 @@ public class OperatorsPanel extends FramedPanel {
filterField.setWidth(100);
TextButton showAllOperatorsButton = new TextButton();
- showAllOperatorsButton.setIcon(DataMinerManager.resources
+ showAllOperatorsButton.setIcon(DataMinerManagerPanel.resources
.sortAscending());
showAllOperatorsButton
.addSelectHandler(new SelectEvent.SelectHandler() {
@@ -242,7 +242,7 @@ public class OperatorsPanel extends FramedPanel {
showAllOperatorsButton.setToolTip(SHOW_ALL_OPERATORS_TOOLTIP);
TextButton showCategoriesButton = new TextButton();
- showCategoriesButton.setIcon(DataMinerManager.resources.tree());
+ showCategoriesButton.setIcon(DataMinerManagerPanel.resources.tree());
showCategoriesButton.addSelectHandler(new SelectEvent.SelectHandler() {
@Override
@@ -258,14 +258,14 @@ public class OperatorsPanel extends FramedPanel {
final TextButton btnMenuPerspective = new TextButton(
currentClassificationName);
btnMenuPerspective
- .setIcon(DataMinerManager.resources.userPerspective());
+ .setIcon(DataMinerManagerPanel.resources.userPerspective());
Menu menuPerspective = new Menu();
for (final String perspectiveName : Constants.ClassificationNames) {
final ImageResource img = perspectiveName
- .equals(Constants.UserClassificationName) ? DataMinerManager.resources
- .userPerspective() : DataMinerManager.resources
+ .equals(Constants.UserClassificationName) ? DataMinerManagerPanel.resources
+ .userPerspective() : DataMinerManagerPanel.resources
.computationPerspective();
MenuItem perspectiveItem = new MenuItem(perspectiveName);
perspectiveItem.addSelectionHandler(new SelectionHandler- () {
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/WorkflowPanel.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/WorkflowPanel.java
index 5069530..a21cecb 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/WorkflowPanel.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/experiments/WorkflowPanel.java
@@ -4,7 +4,7 @@
package org.gcube.portlets.widgets.dataminermanagerwidget.client.experiments;
import org.gcube.data.analysis.dataminermanagercl.shared.process.Operator;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.common.EventBusProvider;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.ComputationReadyEvent;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.ResubmitComputationExecutionEvent;
@@ -45,7 +45,7 @@ public class WorkflowPanel extends TabPanel {
TabItemConfig tabWorkFlowLcItemConf = new TabItemConfig("Operator",
false);
- tabWorkFlowLcItemConf.setIcon(DataMinerManager.resources
+ tabWorkFlowLcItemConf.setIcon(DataMinerManagerPanel.resources
.folderExplore());
computationPanel = new ComputationPanel();
computationPanel
@@ -62,7 +62,7 @@ public class WorkflowPanel extends TabPanel {
TabItemConfig tabComputationPanelItemConf = new TabItemConfig(
"Computations Execution", false);
- tabComputationPanelItemConf.setIcon(DataMinerManager.resources
+ tabComputationPanelItemConf.setIcon(DataMinerManagerPanel.resources
.folderExplore());
computationExecutionPanel = new ComputationExecutionPanel();
add(computationExecutionPanel, tabComputationPanelItemConf);
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/FileFld.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/FileFld.java
index ae110cc..23ba1f0 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/FileFld.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/FileFld.java
@@ -9,7 +9,7 @@ import java.util.List;
import org.gcube.data.analysis.dataminermanagercl.shared.parameters.FileParameter;
import org.gcube.data.analysis.dataminermanagercl.shared.parameters.Parameter;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.common.EventBusProvider;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.SessionExpiredEvent;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.rpc.DataMinerPortletServiceAsync;
@@ -145,7 +145,7 @@ public class FileFld extends AbstractFld {
wselectDialog.setZIndex(XDOM.getTopZIndex());
selectButton = new TextButton("Select File");
- selectButton.setIcon(DataMinerManager.resources.folderExplore());
+ selectButton.setIcon(DataMinerManagerPanel.resources.folderExplore());
selectButton.addSelectHandler(new SelectEvent.SelectHandler() {
@Override
@@ -157,7 +157,7 @@ public class FileFld extends AbstractFld {
selectButton.setToolTip("Select File");
selectButton2 = new TextButton("");
- selectButton2.setIcon(DataMinerManager.resources.folderExplore());
+ selectButton2.setIcon(DataMinerManagerPanel.resources.folderExplore());
selectButton2.addSelectHandler(new SelectEvent.SelectHandler() {
@Override
@@ -168,7 +168,7 @@ public class FileFld extends AbstractFld {
selectButton2.setToolTip("Select Another File");
cancelButton = new TextButton("");
- cancelButton.setIcon(DataMinerManager.resources.cancel());
+ cancelButton.setIcon(DataMinerManagerPanel.resources.cancel());
cancelButton.addSelectHandler(new SelectEvent.SelectHandler() {
@Override
@@ -179,7 +179,7 @@ public class FileFld extends AbstractFld {
});
downloadButton = new TextButton("");
- downloadButton.setIcon(DataMinerManager.resources.download());
+ downloadButton.setIcon(DataMinerManagerPanel.resources.download());
downloadButton.addSelectHandler(new SelectEvent.SelectHandler() {
@Override
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/ListIntFld.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/ListIntFld.java
index 3824ed9..f905ea1 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/ListIntFld.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/ListIntFld.java
@@ -9,7 +9,7 @@ import java.util.List;
import org.gcube.data.analysis.dataminermanagercl.shared.parameters.ListParameter;
import org.gcube.data.analysis.dataminermanagercl.shared.parameters.ObjectParameter;
import org.gcube.data.analysis.dataminermanagercl.shared.parameters.Parameter;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import com.google.gwt.user.client.ui.Widget;
import com.sencha.gxt.core.client.util.Margins;
@@ -178,7 +178,7 @@ public class ListIntFld extends AbstractFld {
addBtn = new TextButton("");
- addBtn.setIcon(DataMinerManager.resources.add());
+ addBtn.setIcon(DataMinerManagerPanel.resources.add());
addBtn.addSelectHandler(new SelectEvent.SelectHandler() {
@@ -193,7 +193,7 @@ public class ListIntFld extends AbstractFld {
removeBtn = new TextButton("");
- removeBtn.setIcon(DataMinerManager.resources.cancel());
+ removeBtn.setIcon(DataMinerManagerPanel.resources.cancel());
removeBtn.addSelectHandler(new SelectEvent.SelectHandler() {
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/StringItem.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/StringItem.java
index 2d12c99..afb4108 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/StringItem.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/StringItem.java
@@ -1,7 +1,7 @@
package org.gcube.portlets.widgets.dataminermanagerwidget.client.parametersfield;
import org.gcube.data.analysis.dataminermanagercl.shared.parameters.ObjectParameter;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import com.sencha.gxt.core.client.util.Margins;
import com.sencha.gxt.widget.core.client.button.TextButton;
@@ -36,7 +36,7 @@ public class StringItem extends HBoxLayoutContainer {
addBtn = new TextButton("");
- addBtn.setIcon(DataMinerManager.resources.add());
+ addBtn.setIcon(DataMinerManagerPanel.resources.add());
addBtn.addSelectHandler(new SelectEvent.SelectHandler() {
@@ -50,7 +50,7 @@ public class StringItem extends HBoxLayoutContainer {
removeBtn = new TextButton("");
- removeBtn.setIcon(DataMinerManager.resources.cancel());
+ removeBtn.setIcon(DataMinerManagerPanel.resources.cancel());
removeBtn.addSelectHandler(new SelectEvent.SelectHandler() {
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/TabItem.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/TabItem.java
index 57df57d..7f46f19 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/TabItem.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/TabItem.java
@@ -6,7 +6,7 @@ import java.util.List;
import org.gcube.data.analysis.dataminermanagercl.shared.data.TableItemSimple;
import org.gcube.data.analysis.dataminermanagercl.shared.parameters.TabularParameter;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.common.EventBusProvider;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.SessionExpiredEvent;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.rpc.DataMinerPortletServiceAsync;
@@ -76,11 +76,11 @@ public class TabItem extends HBoxLayoutContainer {
}
});
- selectButton.setIcon(DataMinerManager.resources.folderExplore());
+ selectButton.setIcon(DataMinerManagerPanel.resources.folderExplore());
selectButton.setToolTip("Select Data Set");
selectButton2 = new TextButton("");
- selectButton2.setIcon(DataMinerManager.resources.folderExplore());
+ selectButton2.setIcon(DataMinerManagerPanel.resources.folderExplore());
selectButton2.setToolTip("Select Another Data Set");
selectButton2.addSelectHandler(new SelectEvent.SelectHandler() {
@@ -93,7 +93,7 @@ public class TabItem extends HBoxLayoutContainer {
downloadButton = new TextButton("");
- downloadButton.setIcon(DataMinerManager.resources.download());
+ downloadButton.setIcon(DataMinerManagerPanel.resources.download());
downloadButton.addSelectHandler(new SelectEvent.SelectHandler() {
@Override
@@ -105,7 +105,7 @@ public class TabItem extends HBoxLayoutContainer {
addBtn = new TextButton("");
- addBtn.setIcon(DataMinerManager.resources.add());
+ addBtn.setIcon(DataMinerManagerPanel.resources.add());
addBtn.addSelectHandler(new SelectEvent.SelectHandler() {
@Override
@@ -116,7 +116,7 @@ public class TabItem extends HBoxLayoutContainer {
});
removeBtn = new TextButton("");
- removeBtn.setIcon(DataMinerManager.resources.cancel());
+ removeBtn.setIcon(DataMinerManagerPanel.resources.cancel());
removeBtn.addSelectHandler(new SelectEvent.SelectHandler() {
@Override
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/TabularFld.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/TabularFld.java
index e173da2..5f629b4 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/TabularFld.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/TabularFld.java
@@ -10,7 +10,7 @@ import java.util.List;
import org.gcube.data.analysis.dataminermanagercl.shared.data.TableItemSimple;
import org.gcube.data.analysis.dataminermanagercl.shared.parameters.Parameter;
import org.gcube.data.analysis.dataminermanagercl.shared.parameters.TabularParameter;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.common.EventBusProvider;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.SessionExpiredEvent;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.events.TabularFldChangeEvent;
@@ -223,7 +223,7 @@ public class TabularFld extends AbstractFld implements
}
});
- selectButton.setIcon(DataMinerManager.resources.folderExplore());
+ selectButton.setIcon(DataMinerManagerPanel.resources.folderExplore());
selectButton.setToolTip("Select Data Set");
selectButton2 = new TextButton("");
@@ -235,11 +235,11 @@ public class TabularFld extends AbstractFld implements
}
});
- selectButton2.setIcon(DataMinerManager.resources.folderExplore());
+ selectButton2.setIcon(DataMinerManagerPanel.resources.folderExplore());
selectButton2.setToolTip("Select Another Data Set");
cancelButton = new TextButton("");
- cancelButton.setIcon(DataMinerManager.resources.cancel());
+ cancelButton.setIcon(DataMinerManagerPanel.resources.cancel());
cancelButton.addSelectHandler(new SelectEvent.SelectHandler() {
@Override
@@ -251,7 +251,7 @@ public class TabularFld extends AbstractFld implements
});
downloadButton = new TextButton("");
- downloadButton.setIcon(DataMinerManager.resources.download());
+ downloadButton.setIcon(DataMinerManagerPanel.resources.download());
downloadButton.addSelectHandler(new SelectEvent.SelectHandler() {
@Override
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/WKTFld.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/WKTFld.java
index 27794e4..7a9ee41 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/WKTFld.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/parametersfield/WKTFld.java
@@ -5,7 +5,7 @@ package org.gcube.portlets.widgets.dataminermanagerwidget.client.parametersfield
import org.gcube.data.analysis.dataminermanagercl.shared.parameters.Parameter;
import org.gcube.data.analysis.dataminermanagercl.shared.parameters.WKTParameter;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import org.gcube.portlets.widgets.dataminermanagerwidget.client.util.UtilsGXT3;
import org.gcube.portlets.widgets.openlayerbasicwidgets.client.event.SelectAreaDialogEvent;
import org.gcube.portlets.widgets.openlayerbasicwidgets.client.event.SelectAreaDialogEvent.SelectAreaDialogEventHandler;
@@ -157,7 +157,7 @@ public class WKTFld extends AbstractFld {
private void init() {
selectButton = new TextButton("Draw a "
+ wktParameter.getWktGeometryType().getLabel());
- selectButton.setIcon(DataMinerManager.resources.drawGeometry());
+ selectButton.setIcon(DataMinerManagerPanel.resources.drawGeometry());
selectButton.addSelectHandler(new SelectEvent.SelectHandler() {
@Override
@@ -170,7 +170,7 @@ public class WKTFld extends AbstractFld {
// + wktParameter.getWktGeometryType().getLabel());
selectButton2 = new TextButton("");
- selectButton2.setIcon(DataMinerManager.resources.folderExplore());
+ selectButton2.setIcon(DataMinerManagerPanel.resources.folderExplore());
selectButton2.addSelectHandler(new SelectEvent.SelectHandler() {
@Override
@@ -182,7 +182,7 @@ public class WKTFld extends AbstractFld {
// + wktParameter.getWktGeometryType().getLabel());
cancelButton = new TextButton("");
- cancelButton.setIcon(DataMinerManager.resources.cancel());
+ cancelButton.setIcon(DataMinerManagerPanel.resources.cancel());
cancelButton.addSelectHandler(new SelectEvent.SelectHandler() {
@Override
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/resources/logoLittle.png b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/resources/logoLittle.png
index df9bd9989784801d9bda2b04c72f824acbaa6696..727b28d4816c5cdfc417e240d9f6e40647200dcb 100644
GIT binary patch
delta 7896
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
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/rpc/DataMinerPortletService.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/rpc/DataMinerPortletService.java
index ef5e447..abdd497 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/rpc/DataMinerPortletService.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/rpc/DataMinerPortletService.java
@@ -22,7 +22,7 @@ import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
/**
* The client side stub for the RPC service.
*/
-@RemoteServiceRelativePath("dataminerman")
+@RemoteServiceRelativePath("dataminermanagerwidget")
public interface DataMinerPortletService extends RemoteService {
public UserInfo hello() throws ServiceException;
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/widgets/FileViewer.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/widgets/FileViewer.java
index e8d89e2..2bdf572 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/widgets/FileViewer.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/widgets/FileViewer.java
@@ -2,7 +2,7 @@ package org.gcube.portlets.widgets.dataminermanagerwidget.client.widgets;
import org.gcube.data.analysis.dataminermanagercl.shared.data.computations.ComputationId;
import org.gcube.data.analysis.dataminermanagercl.shared.data.output.FileResource;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import com.google.gwt.safehtml.shared.SafeHtmlBuilder;
import com.sencha.gxt.core.client.util.Margins;
@@ -50,7 +50,7 @@ public class FileViewer extends SimpleContainer {
.toSafeHtml().asString() + "
");
lc.add(fileNameHtml, new VerticalLayoutData(-1, -1, new Margins(0)));
TextButton downloadBtn = new TextButton("Download File");
- downloadBtn.setIcon(DataMinerManager.resources.download());
+ downloadBtn.setIcon(DataMinerManagerPanel.resources.download());
downloadBtn.addSelectHandler(new SelectEvent.SelectHandler() {
@Override
public void onSelect(SelectEvent event) {
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/widgets/ImageViewer.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/widgets/ImageViewer.java
index f3bf623..6e397df 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/widgets/ImageViewer.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/client/widgets/ImageViewer.java
@@ -2,7 +2,7 @@ package org.gcube.portlets.widgets.dataminermanagerwidget.client.widgets;
import org.gcube.data.analysis.dataminermanagercl.shared.data.computations.ComputationId;
import org.gcube.data.analysis.dataminermanagercl.shared.data.output.ImageResource;
-import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager;
+import org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManagerPanel;
import com.google.gwt.user.client.ui.Image;
import com.sencha.gxt.core.client.util.Margins;
@@ -51,7 +51,7 @@ public class ImageViewer extends SimpleContainer {
v.add(new HtmlLayoutContainer(imagesResource.getName()),new VerticalLayoutData(-1, -1, new Margins(0)));
TextButton saveImageBtn = new TextButton(
"Download Image");
- saveImageBtn.setIcon(DataMinerManager.resources.download());
+ saveImageBtn.setIcon(DataMinerManagerPanel.resources.download());
saveImageBtn.addSelectHandler(new SelectEvent.SelectHandler() {
@Override
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/dataminermanagerwidget.gwt.xml b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/dataminermanagerwidget.gwt.xml
index 14a2531..4a88af9 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/dataminermanagerwidget.gwt.xml
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/dataminermanagerwidget.gwt.xml
@@ -20,7 +20,12 @@
-
+
+
+
+
+
@@ -30,18 +35,18 @@
-
-
+ />
+
diff --git a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/shared/Constants.java b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/shared/Constants.java
index a80fd37..e11ef0a 100644
--- a/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/shared/Constants.java
+++ b/src/main/java/org/gcube/portlets/widgets/dataminermanagerwidget/shared/Constants.java
@@ -7,7 +7,7 @@ package org.gcube.portlets.widgets.dataminermanagerwidget.shared;
*
*/
public class Constants {
- public static final boolean DEBUG_MODE = false;
+ public static final boolean DEBUG_MODE = true;
public static final boolean TEST_ENABLE = false;
public static final String APPLICATION_ID = "org.gcube.portlets.user.dataminermanager.portlet.DataMinerManager";
@@ -17,9 +17,9 @@ public class Constants {
public static final String DATA_MINER_OPERATOR_ID = "OperatorId";
public static final String DEFAULT_USER = "giancarlo.panichi";
- public final static String DEFAULT_SCOPE = "/gcube/devNext";
- public final static String DEFAULT_TOKEN = "16e65d4f-11e0-4e4a-84b9-351688fccc12-98187548";
-
+ public final static String DEFAULT_SCOPE = "/gcube/devNext/NextNext";
+ public final static String DEFAULT_TOKEN = "ae1208f0-210d-47c9-9b24-d3f2dfcce05f-98187548";
+
public static final String DEFAULT_ROLE = "OrganizationMember";
// public final static String DEFAULT_SCOPE = "/gcube/devNext";
//public final static String DEFAULT_SCOPE = "/gcube/devNext/NextNext";
diff --git a/src/main/resources/org/gcube/portlets/widgets/dataminermanagerwidget/dataminermanager.gwt.xml b/src/main/resources/org/gcube/portlets/widgets/dataminermanagerwidget/dataminermanager.gwt.xml
index 31c7f0d..d25f4a2 100644
--- a/src/main/resources/org/gcube/portlets/widgets/dataminermanagerwidget/dataminermanager.gwt.xml
+++ b/src/main/resources/org/gcube/portlets/widgets/dataminermanagerwidget/dataminermanager.gwt.xml
@@ -14,13 +14,18 @@
-
+
+
+
+
+
@@ -30,7 +35,7 @@
+ class='org.gcube.portlets.widgets.dataminermanagerwidget.client.DataMinerManager' />
+ src="dataminermanagerwidget/js/bootstrap.min.js">
+ src="dataminermanagerwidget/dataminermanagerwidget.nocache.js">
diff --git a/src/main/webapp/WEB-INF/jsp/DataMinerManagerWidget_view.jsp b/src/main/webapp/WEB-INF/jsp/DataMinerManagerWidget_view.jsp
index 99fb536..a6bbc6f 100644
--- a/src/main/webapp/WEB-INF/jsp/DataMinerManagerWidget_view.jsp
+++ b/src/main/webapp/WEB-INF/jsp/DataMinerManagerWidget_view.jsp
@@ -21,7 +21,7 @@
src='<%=request.getContextPath()%>/dataminermanagerwidget/js/jquery-1.11.0.min.js'>
+ src='<%=request.getContextPath()%>/dataminermanagerwidget/js/bootstrap.min.js'>
diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml
index d8e98d1..62cf720 100644
--- a/src/main/webapp/WEB-INF/web.xml
+++ b/src/main/webapp/WEB-INF/web.xml
@@ -32,7 +32,7 @@
DataMinerManagerServlet
- /dataminermanagerwidget/dataminermanwidget
+ /dataminermanagerwidget/dataminermanagerwidget
jUnitHostImpl