function filterDraggedFiles()

in community/identity-form-autofiller-python/src/frontend/scripts.js [423:441]


function filterDraggedFiles(event) {
    const files = []

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

    let index = 0
    for (const item of dataTransfer.items) {
        if (gPhotoMaxCount <= index++) break
        console.table(item)
        if (item.kind != 'file' || !item.type.startsWith('image/')) continue
        files.push(item.getAsFile())
    }

    return files
}