main.js 759 B

123456789101112131415161718192021222324252627
  1. require('es6-promise/auto')
  2. require('whatwg-fetch')
  3. const Uppy = require('@uppy/core')
  4. const DragDrop = require('@uppy/drag-drop')
  5. const XHRUpload = require('@uppy/xhr-upload')
  6. const ProgressBar = require('@uppy/progress-bar')
  7. const DeepFrozenStore = require('../../resources/DeepFrozenStore.js')
  8. const uppyi18n = new Uppy({
  9. id: 'uppyi18n',
  10. debug: true,
  11. autoProceed: true,
  12. store: DeepFrozenStore()
  13. })
  14. uppyi18n
  15. .use(DragDrop, {
  16. target: '#uppyi18n',
  17. locale: {
  18. strings: {
  19. dropHereOr: 'Перенесите файлы сюда или %{browse}',
  20. browse: 'выберите'
  21. }
  22. }
  23. })
  24. .use(ProgressBar, { target: '#uppyi18n-progress' })
  25. .use(XHRUpload, { endpoint: 'https://xhr-server.herokuapp.com/upload' })