diff --git a/UnionWizardTD.launch b/UnionWizardTD.launch
index 0aca07c..908caf4 100644
--- a/UnionWizardTD.launch
+++ b/UnionWizardTD.launch
@@ -1,5 +1,6 @@
+
@@ -8,7 +9,8 @@
-
+
+
diff --git a/pom.xml b/pom.xml
index 1c0bc0c..5beea98 100644
--- a/pom.xml
+++ b/pom.xml
@@ -44,7 +44,14 @@
config
- 2.5.1
+
+
+
+ 2.6.1
+ 3.3.2
+ 3.1.1
${env.KEYS}
@@ -76,10 +83,12 @@
com.google.gwt
gwt-servlet
+ ${gwtVersion}
com.google.gwt
gwt-user
+ ${gwtVersion}
@@ -105,7 +114,7 @@
com.sencha.gxt
gxt
- 3.0.1
+ ${gxtVersion}
@@ -148,7 +157,7 @@
com.allen-sauer.gwt.log
gwt-log
- 3.2.1
+ ${gwtLogVersion}
provided
diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/TabResourcesSelectionCard.java b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/TabResourcesSelectionCard.java
index 165ec39..3ba5530 100644
--- a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/TabResourcesSelectionCard.java
+++ b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/TabResourcesSelectionCard.java
@@ -16,9 +16,10 @@ import com.google.gwt.event.logical.shared.SelectionEvent;
import com.google.gwt.event.logical.shared.SelectionHandler;
import com.google.gwt.user.client.Command;
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;
+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;
@@ -124,9 +125,36 @@ public class TabResourcesSelectionCard extends WizardCard {
protected void deleteTRWithLastTableNull() {
final ConfirmMessageBox mb = new ConfirmMessageBox("Delete",
"Would you like to delete this tabular resource without table?");
+ /*Next in GXT 3.1.1 */
+
+ mb.addDialogHideHandler(new DialogHideHandler() {
+
+ @Override
+ public void onDialogHide(DialogHideEvent event) {
+ switch (event.getHideButton()) {
+ case NO:
+ getWizardWindow().setEnableNextButton(false);
+ getWizardWindow().setEnableBackButton(false);
+ break;
+ case YES:
+ callDeleteLastTable();
+ break;
+ default:
+ break;
+
+ }
+
+ }
+ });
+
+
+
+ /* GXT 3.0.1
mb.addHideHandler(new HideHandler() {
public void onHide(HideEvent event) {
- if (mb.getHideButton() == mb.getButtonById(PredefinedButton.YES
+
+ if (mb.getHideButton() == mb.getButtonById(PredefinedButton.YES
+
.name())) {
callDeleteLastTable();
@@ -135,8 +163,10 @@ public class TabResourcesSelectionCard extends WizardCard {
getWizardWindow().setEnableNextButton(false);
getWizardWindow().setEnableBackButton(false);
}
+
}
- });
+
+ });*/
mb.setWidth(300);
mb.show();
diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/TabResourcesSelectionPanel.java b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/TabResourcesSelectionPanel.java
index 2592524..4dca5fd 100644
--- a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/TabResourcesSelectionPanel.java
+++ b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/TabResourcesSelectionPanel.java
@@ -38,13 +38,12 @@ import com.sencha.gxt.data.shared.loader.ListLoadResultBean;
import com.sencha.gxt.data.shared.loader.ListLoader;
import com.sencha.gxt.data.shared.loader.LoadResultListStoreBinding;
import com.sencha.gxt.widget.core.client.ContentPanel;
-import com.sencha.gxt.widget.core.client.Dialog.PredefinedButton;
import com.sencha.gxt.widget.core.client.box.ConfirmMessageBox;
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;
+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.SelectEvent.SelectHandler;
import com.sencha.gxt.widget.core.client.form.TextField;
@@ -320,8 +319,32 @@ public class TabResourcesSelectionPanel extends ContentPanel implements
removableTR = tabResource;
final ConfirmMessageBox mb = new ConfirmMessageBox("Delete",
"Would you like to delete this tabular resource?");
+
+ /*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;
+
+ }
+
+ }
+ });
+
+ /* GXT 3.0.1
mb.addHideHandler(new HideHandler() {
public void onHide(HideEvent event) {
+
+
if (mb.getHideButton() == mb.getButtonById(PredefinedButton.YES
.name())) {
callDeleteTabularResource();
@@ -329,8 +352,10 @@ public class TabResourcesSelectionPanel extends ContentPanel implements
.getButtonById(PredefinedButton.NO.name())) {
// perform NO action
}
+
}
});
+ */
mb.setWidth(300);
mb.show();
diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/UnionWizardTD.css b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/UnionWizardTD.css
new file mode 100644
index 0000000..553fd48
--- /dev/null
+++ b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/UnionWizardTD.css
@@ -0,0 +1,54 @@
+@CHARSET "UTF-8";
+
+
+.wizard-title {
+ padding: 5px;
+ font-weight: bold;
+ font-size: small;
+ background-color: #C3D9FF;
+}
+
+.wizard-footer {
+ padding: 5px;
+ font-weight: bold;
+ font-size: small;
+ text-align: right;
+ background-color: #CDEB8B
+}
+
+.source-selection-hover:hover {
+ cursor: pointer;
+}
+
+
+
+.column-excluded {
+ background-color: #e6e0da !important;
+ color: #bfa698;
+}
+
+.importSelection-sources {
+ padding: 30px;
+ display: block;
+ margin-top: 20px;
+
+}
+
+.importSelection-source {
+ padding-bottom: 20px;
+}
+
+
+
+.sdmxRegistryUrlStyle {
+ padding-top:5px;
+}
+
+.sdmxRegistryUrlInputStyle {
+ width:300px!important;
+}
+
+
+input#sdmxRegistryUrlInputFieldId-input {
+ width:300px!important;
+}
diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/accept.png b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/accept.png
new file mode 100644
index 0000000..89c8129
Binary files /dev/null and b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/accept.png differ
diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/add.png b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/add.png
new file mode 100644
index 0000000..6b1ab47
Binary files /dev/null and b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/add.png differ
diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/add_32.png b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/add_32.png
new file mode 100644
index 0000000..6981821
Binary files /dev/null and b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/add_32.png differ
diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/arrow-refresh.png b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/arrow-refresh.png
new file mode 100644
index 0000000..764f995
Binary files /dev/null and b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/arrow-refresh.png differ
diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/arrow-refresh_16.png b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/arrow-refresh_16.png
new file mode 100644
index 0000000..72edf8a
Binary files /dev/null and b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/arrow-refresh_16.png differ
diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/arrow-refresh_32.png b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/arrow-refresh_32.png
new file mode 100644
index 0000000..f3521ea
Binary files /dev/null and b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/arrow-refresh_32.png differ
diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/codelistmapping.png b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/codelistmapping.png
new file mode 100644
index 0000000..0485079
Binary files /dev/null and b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/codelistmapping.png differ
diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/codelistmapping_32.png b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/codelistmapping_32.png
new file mode 100644
index 0000000..b5624ab
Binary files /dev/null and b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/codelistmapping_32.png differ
diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/delete.png b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/delete.png
new file mode 100644
index 0000000..b639afd
Binary files /dev/null and b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/delete.png differ
diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/delete_32.png b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/delete_32.png
new file mode 100644
index 0000000..020b555
Binary files /dev/null and b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/delete_32.png differ
diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/error.png b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/error.png
new file mode 100644
index 0000000..c37bd06
Binary files /dev/null and b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/error.png differ
diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/information.png b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/information.png
new file mode 100644
index 0000000..12cd1ae
Binary files /dev/null and b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/information.png differ
diff --git a/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/loading.gif b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/loading.gif
new file mode 100644
index 0000000..e846e1d
Binary files /dev/null and b/src/main/java/org/gcube/portlets/user/td/unionwizardwidget/client/resources/loading.gif differ