From cc6cca9b31ea562cf617099f85e6bb515ff0c808 Mon Sep 17 00:00:00 2001 From: Costantino Perciante Date: Wed, 27 Jan 2016 10:14:32 +0000 Subject: [PATCH] While using dnd for uploading the attach button has been disabled git-svn-id: https://svn.research-infrastructures.eu/d4science/gcube/trunk/portlets/user/share-updates@122554 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../client/view/ShareUpdateForm.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/gcube/portlets/user/shareupdates/client/view/ShareUpdateForm.java b/src/main/java/org/gcube/portlets/user/shareupdates/client/view/ShareUpdateForm.java index f6e15ce..c09a46d 100644 --- a/src/main/java/org/gcube/portlets/user/shareupdates/client/view/ShareUpdateForm.java +++ b/src/main/java/org/gcube/portlets/user/shareupdates/client/view/ShareUpdateForm.java @@ -890,6 +890,9 @@ public class ShareUpdateForm extends Composite { // number of ignored files var numberIgnoredFiles = 0; + + // disable attach button + instance.@org.gcube.portlets.user.shareupdates.client.view.ShareUpdateForm::enableAttachButton(Z)(false); // for each dropped file for (var i = 0; i < files.length; i++) { @@ -911,7 +914,7 @@ public class ShareUpdateForm extends Composite { numberIgnoredFiles ++; continue; } - + // create new progress bar instance.@org.gcube.portlets.user.shareupdates.client.view.ShareUpdateForm::showProgressDND()(); @@ -935,6 +938,9 @@ public class ShareUpdateForm extends Composite { } } + + // enable attach button + instance.@org.gcube.portlets.user.shareupdates.client.view.ShareUpdateForm::enableAttachButton(Z)(true); // alert the user that folder(s) can't be uploaded if(numFolder > 0){ @@ -1145,4 +1151,15 @@ public class ShareUpdateForm extends Composite { return Window.confirm(DELETE_LINK_PREVIEW); } + + /** + * Enables or disable the attach button + * @param enable + */ + private void enableAttachButton(boolean enable){ + + GWT.log("Enable attach button? " + enable); + attachButton.setEnabled(enable); + + } }