main.js 990 B

1234567891011121314151617181920212223242526272829303132333435
  1. import Uppy from '../src/core/Core.js'
  2. import Modal from '../src/plugins/Modal'
  3. import Dummy from '../src/plugins/Dummy'
  4. import GoogleDrive from '../src/plugins/GoogleDrive'
  5. import ProgressBar from '../src/plugins/ProgressBar'
  6. import Tus10 from '../src/plugins/Tus10'
  7. import MetaData from '../src/plugins/MetaData'
  8. import MagicLog from '../src/plugins/MagicLog'
  9. const uppy = new Uppy({debug: true})
  10. .use(Modal, {trigger: '#uppyModalOpener'})
  11. .use(GoogleDrive, {target: Modal, host: 'http://ya.ru'})
  12. .use(Dummy, {target: Modal})
  13. .use(ProgressBar, {target: Modal})
  14. .use(Tus10, {endpoint: 'http://master.tus.io:8080/files/'})
  15. .use(MetaData, {
  16. fields: [
  17. {
  18. name: 'resizeTo',
  19. value: 1200,
  20. placeholder: 'specify future image size'
  21. },
  22. {
  23. name: 'description',
  24. value: '',
  25. placeholder: 'describe what the file is for'
  26. }
  27. ]
  28. })
  29. .use(MagicLog)
  30. uppy.run()
  31. document.querySelector('#uppyModalOpener').click()