Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Drag and drop uploads
JavaScript HTML Makefile
branch: master
Failed to load latest commit information.
test add url / text / html support
.gitignore Initial commit
History.md Release 0.3.0
Makefile Initial commit
Readme.md fix docs
component.json Release 0.3.0
index.js add "drop" (e) event
package.json Release 0.3.0

Readme.md

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

Something went wrong with that request. Please try again.