component-dropload
npm i component-dropload

component-dropload

Event emitter component

by component

0.3.0 (see all)TypeScript:Not Found
npm i component-dropload
Readme

Dropload

Drag and drop upload component.

Installation

$ component install component/dropload

Events

  • upload (upload) a file was dropped
  • text (string) string representation
  • url (string) url representation
  • html (string) html representation
  • drop (event) a drop was performed

Example

var Dropload = require('dropload');
var drop = Dropload(document.getElementById('drop'));

drop.on('error', function(err){
  console.error(err.message);
});

drop.on('upload', function(upload){
  console.log('uploading %s', upload.file.name);
  upload.to('/upload');
});

drop.on('text', function(str){
  console.log('text "%s"', str);
});

drop.on('url', function(str){
  console.log('url "%s"', str);
});

drop.on('html', function(str){
  console.log('html "%s"', str);
});

Running example

Run the Express test server:

$ npm install
$ make test

License

MIT

Downloads/wk

6

GitHub Stars

550

LAST COMMIT

3yrs ago

MAINTAINERS

1

CONTRIBUTORS

20

OPEN ISSUES

10

OPEN PRs

5
VersionTagPublished
0.3.0
latest
7yrs ago
No alternatives found
No tutorials found
Add a tutorial