diff --git a/.classpath b/.classpath index a427a9b..d34fd2d 100644 --- a/.classpath +++ b/.classpath @@ -27,6 +27,7 @@ + diff --git a/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/GeoPortalDataEntryApp.java b/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/GeoPortalDataEntryApp.java index 93aaee5..ba49642 100644 --- a/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/GeoPortalDataEntryApp.java +++ b/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/GeoPortalDataEntryApp.java @@ -234,15 +234,14 @@ public class GeoPortalDataEntryApp implements EntryPoint { @Override public void onSuccess(CommitReport result) { - try { - modal.remove(loader); - }catch (Exception e) { - } + modalContainerPanel.clear(); + modal.setCloseVisible(true); Alert alert = new Alert(result.getMsg()); switch (result.getState()) { case OK: alert.setType(AlertType.SUCCESS); projectSavedWithSuccess = true; + geoNaMainForm.showAlertOnSaveAction(result.getMsg(), AlertType.SUCCESS, true); purgeFileUploaded(); break; case WARN: diff --git a/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/ui/GeonaDataEntryMainForm.java b/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/ui/GeonaDataEntryMainForm.java index 986f2e9..43427af 100644 --- a/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/ui/GeonaDataEntryMainForm.java +++ b/src/main/java/org/gcube/portlets/user/geoportaldataentry/client/ui/GeonaDataEntryMainForm.java @@ -133,7 +133,7 @@ public class GeonaDataEntryMainForm extends Composite { } - private void showAlertOnSaveAction(String text, AlertType type, boolean hideAfterAWhile){ + public void showAlertOnSaveAction(String text, AlertType type, boolean hideAfterAWhile){ //Window.alert("Called alertOnCreate"); alertFormAction.setText(text);