Sha256: 2ef0c1f69835ae176ff16718809793081a6b8843311c3f9e409b98cb85173f07
Contents?: true
Size: 1.06 KB
Versions: 20
Compression:
Stored size: 1.06 KB
Contents
(function() { var setup; scrivito.editors._file_dropzone = function(fields, callback) { return fields.each(function() { return setup($(this), callback); }); }; setup = function(el, callback) { el.on('dragenter', function() { el.children().not('img').css({ pointerEvents: 'none' }); return el.addClass('image-editor-dragover') && false; }); el.on('dragleave', function() { el.children().not('img').css({ pointerEvents: 'auto' }); return el.removeClass('image-editor-dragover') && false; }); return el.on('drop', function(e) { var files, ref, ref1; e.preventDefault(); el.removeClass('image-editor-dragover'); if (((ref = (files = (ref1 = e.originalEvent.dataTransfer) != null ? ref1.files : void 0)) != null ? ref.length : void 0) === 1) { el.addClass('scrivito_element_overlay'); return callback(el, files[0]); } else { return el.children().not('img').css({ pointerEvents: 'auto' }); } }); }; }).call(this);
Version data entries
20 entries across 20 versions & 1 rubygems