JSFiddle - React, Tailwind, and code Playground

by ghostoy

JavaScript

document.addEventListener('paste', function(e) {
    var clipboardData = e.clipboardData;
    var items = clipboardData.items;
    var files = clipboardData.files;
    var types = clipboardData.types;
    console.log('items: %d', items.length);
    console.log('files: %d', files.length);
    console.log('types: %s', types && types.join(','));
    
    _.each(items, function(item, idx) {
        switch(item.kind) {
            case 'string':
                item.getAsString(function(str){
                    console.log(idx, 'string', str);
                });
                break;
            case 'file':
                console.log(idx, 'file', item.getAsFile());
                break;
        }
    });
});