Sha256: 41e8cef5979b261e979d92c3c7137abbce610008f7120bec738088b8e35351fd
Contents?: true
Size: 494 Bytes
Versions: 24
Compression:
Stored size: 494 Bytes
Contents
scrivito.editors._file_dropzone = (fields, callback) -> fields.each(-> setup $(this), callback) setup = (el, callback) -> field = el.closest('[data-scrivito-field-name]') el.on 'dragenter', -> field.addClass('image-editor-dragover') and off el.on 'dragleave', -> field.removeClass('image-editor-dragover') and off el.on 'drop', (e) -> field.removeClass 'image-editor-dragover' if (files = e.originalEvent.dataTransfer?.files)?.length is 1 callback field, files[0] off
Version data entries
24 entries across 24 versions & 1 rubygems