function filterDraggedFiles()

in web-app-pix2info-python/src/frontend/scripts.js [350:364]


function filterDraggedFiles(event) {
    const files = []

    const dataTransfer = event.dataTransfer
    if (!dataTransfer || !dataTransfer.items) {
        console.error('DataTransfer is not supported')
        return files
    }

    for (const item of dataTransfer.items)
        if (item.kind === 'file' && SUPPORTED_TYPES.includes(item.type))
            files.push(item.getAsFile())

    return files
}