function dropHandler()

in patcher/web.js [83:104]


function dropHandler(ev) {
    ev.preventDefault();

    for (let i = 0; i < ev.dataTransfer.items.length; i++) {
        if (ev.dataTransfer.items[i].kind === 'file') {
            let file = ev.dataTransfer.items[i].getAsFile();
            let reader = new FileReader();
            infoMsg = ""
            reader.onload = e => {
                wrap(() => {
                    let buf = new Uint8Array(reader.result)
                    let cfg = readConfig(buf)
                    currUF2 = buf
                    infoMsg += "\n" + cfg
                    currUF2Name = file.name
                })
            }
            reader.readAsArrayBuffer(file);
            break
        }
    }
}