You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

AllowUploadWithoutFilenameConnector.java 882B

12345678910111213141516171819202122232425
  1. package com.vaadin.tests.widgetset.client.upload;
  2. import com.vaadin.client.ServerConnector;
  3. import com.vaadin.client.extensions.AbstractExtensionConnector;
  4. import com.vaadin.client.ui.VUpload;
  5. import com.vaadin.client.ui.upload.UploadConnector;
  6. import com.vaadin.shared.ui.Connect;
  7. import com.vaadin.tests.widgetset.server.upload.AllowUploadWithoutFilenameExtension;
  8. @Connect(AllowUploadWithoutFilenameExtension.class)
  9. public class AllowUploadWithoutFilenameConnector
  10. extends AbstractExtensionConnector {
  11. @Override
  12. protected void extend(ServerConnector target) {
  13. UploadConnector connector = ((UploadConnector) target);
  14. allowUploadWithoutFilename(connector.getWidget());
  15. }
  16. private native void allowUploadWithoutFilename(VUpload upload)
  17. /*-{
  18. upload.@com.vaadin.client.ui.VUpload::allowUploadWithoutFilename = true;
  19. }-*/;
  20. }