diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/view/windows/DialogPublicLink.java b/src/main/java/org/gcube/portlets/user/workspace/client/view/windows/DialogPublicLink.java index 0747762..e536957 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/client/view/windows/DialogPublicLink.java +++ b/src/main/java/org/gcube/portlets/user/workspace/client/view/windows/DialogPublicLink.java @@ -50,7 +50,7 @@ public class DialogPublicLink extends Dialog { txtCompleteURL.setStyleAttribute("margin-top", "1px"); txtCompleteURL.setWidth(widht-20); txtCompleteURL.setReadOnly(true); - txtCompleteURL.mask("Getting Link..."); +// txtCompleteURL.mask("Getting Link..."); vp1.add(new Label("Link")); vp1.add(txtCompleteURL); @@ -59,17 +59,18 @@ public class DialogPublicLink extends Dialog { txtShortURL = new TextField(); txtShortURL.setStyleAttribute("margin-top", "1px"); txtShortURL.setWidth(widht-20); - txtShortURL.mask("Getting Link..."); +// txtShortURL.mask("Getting Link..."); vp2.add(new Label("Short Link")); vp2.add(txtShortURL); + vp.mask("Getting Link..."); + if(itemId!=null && !itemId.isEmpty()){ AppControllerExplorer.rpcWorkspaceService.getPublicLinkForFolderItemId(itemId, true, new AsyncCallback() { @Override public void onSuccess(PublicLink publicLink) { - txtCompleteURL.unmask(); - txtShortURL.unmask(); + vp.unmask(); txtCompleteURL.setValue(publicLink.getCompleteURL()); txtShortURL.setValue(publicLink.getShortURL()); selectTxt(); @@ -77,8 +78,7 @@ public class DialogPublicLink extends Dialog { @Override public void onFailure(Throwable caught) { - txtCompleteURL.unmask(); - txtShortURL.unmask(); + vp.unmask(); new MessageBoxAlert("Error", caught.getMessage(), null); } });