feature(directory) add ability to upload directories via drag n drop in Chrome

This commit is contained in:
coderaiser 2015-07-16 08:24:11 -04:00
parent 2790799b98
commit 44531adfc6
27 changed files with 1137 additions and 4 deletions

View file

@ -0,0 +1,39 @@
<body>
<script src="../modules/emitify/lib/emitify.js"></script>
<script src="../lib/findit.js"></script>
<script>
(function() {
'use strict';
var node = window;
node.addEventListener('drop', function (e) {
var entry,
finder,
item = e.dataTransfer.items[0];
e.preventDefault();
entry = item.webkitGetAsEntry();
finder = findit(entry);
finder.on('file', function(file, entry) {
console.log('file: ', file, entry);
});
finder.on('directory', function(file, entry) {
console.log('directory: ', file, entry);
})
finder.on('end', function() {
console.log('done');
})
});
node.addEventListener('dragover', function (e) {
e.preventDefault();
});
})();
</script>
</body>