package com.constellio.app.ui.framework.components.fields.upload; import static com.constellio.app.ui.i18n.i18n.$; import org.vaadin.easyuploads.MultiFileUpload; public abstract class BaseMultiFileUpload extends MultiFileUpload { public static final String COMPLETE_STYLE_NAME = "base-multifileupload-completed"; private String dropZoneCaption = $("BaseMultiFileUpload.dropZoneCaption"); public BaseMultiFileUpload() { super(); // // final CssLayout progressBars = (CssLayout) getComponent(0); // progressBars.addComponentDetachListener(new ComponentDetachListener() { // @Override // public void componentDetachedFromContainer(ComponentDetachEvent event) { // Component detachedComponent = event.getDetachedComponent(); // detachedComponent.addStyleName(COMPLETE_STYLE_NAME); // progressBars.addComponent(detachedComponent, 0); // } // }); } @Override protected String getAreaText() { return getDropZoneCaption(); } public String getDropZoneCaption() { return dropZoneCaption; } public void setDropZoneCaption(String dropZoneCaption) { this.dropZoneCaption = dropZoneCaption; } }