diff --git a/src/main/java/org/gcube/portlets/user/shareupdates/client/form/ShareUpdateForm.java b/src/main/java/org/gcube/portlets/user/shareupdates/client/form/ShareUpdateForm.java index 73bce8b..5d23ed1 100644 --- a/src/main/java/org/gcube/portlets/user/shareupdates/client/form/ShareUpdateForm.java +++ b/src/main/java/org/gcube/portlets/user/shareupdates/client/form/ShareUpdateForm.java @@ -174,6 +174,7 @@ public class ShareUpdateForm extends Composite { if (myLinkPreviewer == null) { uploadProgress.initialize(); uploadProgress.setVisible(true); + attachButton.setVisible(false); } else { Window.alert("You cannot post two files, please remove the previous one first."); } @@ -343,6 +344,7 @@ public class ShareUpdateForm extends Composite { public void onFailure(Throwable caught) { uploadProgress.showRegisteringResult(false); preview.clear(); + attachButton.setVisible(true); } public void onSuccess(LinkPreview result) { @@ -377,6 +379,7 @@ public class ShareUpdateForm extends Composite { * @param result */ private void addPreview(LinkPreview result) { + uploadProgress.setVisible(false); myLinkPreviewer = new LinkPreviewer(this, result); preview.add(myLinkPreviewer); } @@ -386,5 +389,6 @@ public class ShareUpdateForm extends Composite { protected void cancelPreview() { preview.clear(); myLinkPreviewer = null; + attachButton.setVisible(true); } }