Sha256: 97cd21bffff09b8bcfd1fac60d2ed3551e306fe9c090017e7260357a476bdda7

Contents?: true

Size: 592 Bytes

Versions: 8

Compression:

Stored size: 592 Bytes

Contents

class AttachmentsInput < SimpleForm::Inputs::Base

  def input(_wrapper_options = nil)
    definitions = Cms::Attachment.definitions_for(object.class.name, :multiple)
    if definitions.empty?
      template.render(partial: 'cms/attachments/no_attachments_defined', locals: {object: object})
    else
      names = definitions.keys.sort
      names.unshift "Select a type to upload a file" if names.size > 1
      template.render(partial: 'cms/attachments/attachment_manager', locals: {:asset_definitions => definitions, :asset_types => names, f: @builder, object: object})
    end
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
browsercms-artirix-4.0.4 app/inputs/attachments_input.rb
browsercms-artirix-4.0.3.3 app/inputs/attachments_input.rb
browsercms-artirix-4.0.3.2 app/inputs/attachments_input.rb
browsercms-artirix-4.0.3.1 app/inputs/attachments_input.rb
browsercms-artirix-4.0.3 app/inputs/attachments_input.rb
browsercms-artirix-4.0.2 app/inputs/attachments_input.rb
browsercms-artirix-4.0.1.1 app/inputs/attachments_input.rb
browsercms-artirix-4.0.0.rc1.art4 app/inputs/attachments_input.rb