Skip to content

Instantly share code, notes, and snippets.

// Global storage for processed files
window.cimoProcessedFiles = new Map();
document.addEventListener('drop', yourHandler, { capture: true });
window.parent.document.addEventListener('drop', yourHandler, { capture: true });
// Your handler should run before Divi's
function yourHandler(event) {
// Check if this is a file drop
if (event.dataTransfer.files && event.dataTransfer.files.length > 0) {