429: Workspace: uploading big files

Task-Url: https://support.d4science.org/issues/429

Added check to avoid multiple upload archive

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/widgets/workspace-uploader@119424 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Francesco Mangiacrapa 2015-10-06 08:55:36 +00:00
parent 6bd88bbec7
commit d7caa089bf
2 changed files with 5 additions and 8 deletions

View File

@ -78,7 +78,11 @@ public class DialogUpload extends ClosableDialog implements HasWorskpaceUploadNo
*/ */
public DialogUpload(String headerTitle, final String parentId, UPLOAD_TYPE uploadType){ public DialogUpload(String headerTitle, final String parentId, UPLOAD_TYPE uploadType){
super(false, true, headerTitle); super(false, true, headerTitle);
// setText(headerTitle);
//ONLY IN CASE OF FILE MULTIPLE UPLOAD IS AVAILABLE
if(uploadType.equals(UPLOAD_TYPE.File))
fileUpload.getElement().setAttribute("multiple", "multiple");
this.parentIdentifier = parentId; this.parentIdentifier = parentId;
this.addStyleName("fileInputUploader"); this.addStyleName("fileInputUploader");
formPanel.setAction(ConstantsWorkspaceUploader.WORKSPACE_UPLOADER_SERVLET_STREAM); formPanel.setAction(ConstantsWorkspaceUploader.WORKSPACE_UPLOADER_SERVLET_STREAM);
@ -99,17 +103,13 @@ public class DialogUpload extends ClosableDialog implements HasWorskpaceUploadNo
panel.add(new Hidden(ConstantsWorkspaceUploader.UPLOAD_TYPE,uploadType.toString())); panel.add(new Hidden(ConstantsWorkspaceUploader.UPLOAD_TYPE,uploadType.toString()));
panel.add(hiddenOverwrite); panel.add(hiddenOverwrite);
// clientUploadKey = GenerateUUID.get(15, 16);
initJsonClientKeys(); initJsonClientKeys();
panel.add(jsonClientKeys); panel.add(jsonClientKeys);
panel.add(fileUpload); panel.add(fileUpload);
hpButtons = new HorizontalPanel(); hpButtons = new HorizontalPanel();
hpButtons.getElement().getStyle().setMarginTop(10, Unit.PX); hpButtons.getElement().getStyle().setMarginTop(10, Unit.PX);
// hpButtons.getElement().getStyle().setMarginBottom(10, Unit.PX);
// btnCancel.getElement().getStyle().setMarginLeft(10, Unit.PX);
hpButtons.add(btnUpload); hpButtons.add(btnUpload);
// hpButtons.add(btnCancel);
panel.add(hpButtons); panel.add(hpButtons);
HorizontalPanel hp = new HorizontalPanel(); HorizontalPanel hp = new HorizontalPanel();
@ -117,8 +117,6 @@ public class DialogUpload extends ClosableDialog implements HasWorskpaceUploadNo
hp.getElement().getStyle().setWidth(100, Unit.PCT); hp.getElement().getStyle().setWidth(100, Unit.PCT);
hp.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); hp.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);
hp.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT); hp.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
// vp.add(anchorMyUploads);
anchorMyUploads = new Anchor(ConstantsWorkspaceUploader.MY_UPLOADS); anchorMyUploads = new Anchor(ConstantsWorkspaceUploader.MY_UPLOADS);
anchorMyUploads.addClickHandler(new ClickHandler() { anchorMyUploads.addClickHandler(new ClickHandler() {

View File

@ -50,7 +50,6 @@ public class MultipleDilaogUpload extends DialogUpload {
*/ */
public MultipleDilaogUpload(String headerTitle, String parentId, UPLOAD_TYPE uploadType) { public MultipleDilaogUpload(String headerTitle, String parentId, UPLOAD_TYPE uploadType) {
super(headerTitle, parentId, uploadType); super(headerTitle, parentId, uploadType);
fileUpload.getElement().setAttribute("multiple", "multiple");
fileUploadID = GenerateUUID.get(10, 16); //is tagID fileUploadID = GenerateUUID.get(10, 16); //is tagID
fileUpload.getElement().setId(fileUploadID); fileUpload.getElement().setId(fileUploadID);
this.addHandlers(); this.addHandlers();