mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 18:55:26 +00:00
1.2 KiB
1.2 KiB
DOM File System Findit
Similar to node-findit but for Dom File System.
Install
bower i findit --save
How to use?
Add findit.js and emitify.
Or any other node-compitable EventEmitter (set window.Emitify = your_emitter before using findit).
<script src="modules/emitify/lib/emitify.js"></script>
<script src="lib/findit.js"></script>
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();
});
License
MIT