mirror of
https://github.com/mozilla/send.git
synced 2026-01-23 12:17:53 -05:00
16 lines
397 B
JavaScript
16 lines
397 B
JavaScript
export default function(state, emitter) {
|
|
window.addEventListener('paste', event => {
|
|
if (state.route !== '/' || state.uploading) return;
|
|
|
|
for (const item of event.clipboardData.items) {
|
|
if (!item.type.includes('image')) continue;
|
|
|
|
const file = item.getAsFile();
|
|
|
|
if (!file) continue; // Sometimes null
|
|
|
|
emitter.emit('addFiles', { files: [file] });
|
|
}
|
|
});
|
|
}
|