Sha256: f7aaa470b06a49f14c3bd69e661d39b1f272df70a56ad1a1bc668fa83cae0c41

Contents?: true

Size: 1.75 KB

Versions: 2

Compression:

Stored size: 1.75 KB

Contents

= stylesheet_link_tag 'rails_admin/rails_admin_dropzone_rails_6'
= javascript_include_tag 'rails_admin/rails_admin_dropzone_rails_6'

:javascript
  $(document).on('rails_admin.dom_ready', function() {
    // disable auto discover
    Dropzone.autoDiscover = false;
    if ($(".dropzone").length && !Dropzone.instances.length){
      var dropzone = new Dropzone (".dropzone", {
        maxFilesize: 256, // Set the maximum file size to 256 MB
        paramName: "#{@object.class.to_s.downcase}[second_attr][]", // Rails expects the file upload to be something like model[field_name]
        addRemoveLinks: false, // Don't show remove links on dropzone itself.
        // Translations
        dictDefaultMessage: "#{I18n.t('admin.actions.dropzone.dictDefaultMessage')}",
        dictFallbackMessage: "#{I18n.t('admin.actions.dropzone.dictFallbackMessage')}",
        dictFallbackText: "#{I18n.t('admin.actions.dropzone.dictFallbackText')}",
        dictFileTooBig: "#{I18n.t('admin.actions.dropzone.dictFileTooBig')}",
        dictInvalidFileType: "#{I18n.t('admin.actions.dropzone.dictInvalidFileType')}",
        dictResponseError: "#{I18n.t('admin.actions.dropzone.dictResponseError')}",
        dictCancelUpload: "#{I18n.t('admin.actions.dropzone.dictCancelUpload')}",
        dictCancelUploadConfirmation: "#{I18n.t('admin.actions.dropzone.dictCancelUploadConfirmation')}",
        dictRemoveFile: "#{I18n.t('admin.actions.dropzone.dictRemoveFile')}",
        dictMaxFilesExceeded: "#{I18n.t('admin.actions.dropzone.dictMaxFilesExceeded')}"
      });
    }
  });

= simple_form_for(rails_admin.dropzone_url(@abstract_model.to_param, id: @object.id), html: { class: 'dropzone', multipart: true }) do |f|
  = f.input :id, :as => :hidden, :input_html => { :name => "id", :value => @object.id }

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rails_admin_dropzone_rails_6-1.0.2 app/views/rails_admin/main/dropzone.html.haml
rails_admin_dropzone_rails_6-1.0.1 app/views/rails_admin/main/dropzone.html.haml