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 |