Sha256: 1fe47d09f10ba808b00c989d1e063861676c2af996493085e4118c63304dcea7

Contents?: true

Size: 568 Bytes

Versions: 3

Compression:

Stored size: 568 Bytes

Contents

class AttachmentsInput < SimpleForm::Inputs::Base

  def input
    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

3 entries across 3 versions & 1 rubygems

Version Path
browsercms-4.0.0.rc1 app/inputs/attachments_input.rb
browsercms-4.0.0.beta app/inputs/attachments_input.rb
browsercms-4.0.0.alpha app/inputs/attachments_input.rb