diff --git a/pom.xml b/pom.xml
index 7782194..0464713 100644
--- a/pom.xml
+++ b/pom.xml
@@ -46,6 +46,14 @@
2.5.1
+ 3.2.1
+ 3.0.1
+
+
+
${env.KEYS}
@@ -77,10 +85,12 @@
com.google.gwt
gwt-servlet
+ ${gwtVersion}
com.google.gwt
gwt-user
+ ${gwtVersion}
@@ -106,7 +116,7 @@
com.sencha.gxt
gxt
- 3.0.1
+ ${gxtVersion}
@@ -166,7 +176,7 @@
com.allen-sauer.gwt.log
gwt-log
- 3.2.1
+ ${gwtLogVersion}
provided
diff --git a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/TabResourcesSelectionCard.java b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/TabResourcesSelectionCard.java
index 6b3283c..a49a2d6 100644
--- a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/TabResourcesSelectionCard.java
+++ b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/TabResourcesSelectionCard.java
@@ -17,6 +17,9 @@ import com.google.gwt.user.client.rpc.AsyncCallback;
import com.sencha.gxt.widget.core.client.Dialog.PredefinedButton;
import com.sencha.gxt.widget.core.client.box.AlertMessageBox;
import com.sencha.gxt.widget.core.client.box.ConfirmMessageBox;
+//Next in GXT 3.1.1
+//import com.sencha.gxt.widget.core.client.event.DialogHideEvent;
+//import com.sencha.gxt.widget.core.client.event.DialogHideEvent.DialogHideHandler;
import com.sencha.gxt.widget.core.client.event.HideEvent;
import com.sencha.gxt.widget.core.client.event.HideEvent.HideHandler;
@@ -133,7 +136,6 @@ public class TabResourcesSelectionCard extends WizardCard {
if (mb.getHideButton() == mb.getButtonById(PredefinedButton.YES
.name())) {
callDeleteLastTable();
-
} else if (mb.getHideButton() == mb
.getButtonById(PredefinedButton.NO.name())) {
getWizardWindow().setEnableNextButton(true);
@@ -141,6 +143,31 @@ public class TabResourcesSelectionCard extends WizardCard {
}
}
});
+
+ /* Next in GXT 3.1.1
+
+ mb.addDialogHideHandler(new DialogHideHandler() {
+
+
+ @Override
+ public void onDialogHide(DialogHideEvent event) {
+ switch (event.getHideButton()) {
+ case NO:
+ getWizardWindow().setEnableNextButton(true);
+ getWizardWindow().setEnableBackButton(true);
+ break;
+ case YES:
+ callDeleteLastTable();
+ break;
+ default:
+ getWizardWindow().setEnableNextButton(true);
+ getWizardWindow().setEnableBackButton(true);
+ break;
+
+ }
+
+ }
+ });*/
mb.setWidth(300);
mb.show();
diff --git a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/TabResourcesSelectionPanel.java b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/TabResourcesSelectionPanel.java
index 3eb551e..7ac72fc 100644
--- a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/TabResourcesSelectionPanel.java
+++ b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/TabResourcesSelectionPanel.java
@@ -45,8 +45,11 @@ import com.sencha.gxt.widget.core.client.button.TextButton;
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.HideEvent;
-import com.sencha.gxt.widget.core.client.event.HideEvent.HideHandler;
+//Next in GXT 3.1.1
+//import com.sencha.gxt.widget.core.client.event.DialogHideEvent;
+//import com.sencha.gxt.widget.core.client.event.DialogHideEvent.DialogHideHandler;
import com.sencha.gxt.widget.core.client.event.SelectEvent;
+import com.sencha.gxt.widget.core.client.event.HideEvent.HideHandler;
import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler;
import com.sencha.gxt.widget.core.client.form.TextField;
import com.sencha.gxt.widget.core.client.grid.CheckBoxSelectionModel;
@@ -341,10 +344,33 @@ public class TabResourcesSelectionPanel extends ContentPanel implements
callDeleteTabularResource();
} else if (mb.getHideButton() == mb
.getButtonById(PredefinedButton.NO.name())) {
- // perform NO action
+
}
}
});
+
+ /*Next in GXT 3.1.1
+ *
+ mb.addDialogHideHandler(new DialogHideHandler() {
+
+ @Override
+ public void onDialogHide(DialogHideEvent event) {
+ switch (event.getHideButton()) {
+ case NO:
+ break;
+ case YES:
+ callDeleteTabularResource();
+ break;
+ default:
+ break;
+
+ }
+
+ }
+ });
+ */
+
+
mb.setWidth(300);
mb.show();